File system white board notes - addissu/File-System-white-board-notes GitHub Wiki

#Addissu Tamru

##White board class notes

  • File system is used to control stored data on a computer.

  • The most important purpose of a file system is to manage user data.

  • C: \has access to everything or admin.

  • C: \users- when the user is logged in as a user but not admin.

  • Directory (folders) allows the user to group files into separate collections.

  • In Linux the admin is “root” where as in windows it is “administrator”.

  • Any user doesn’t have authorization to control everything as administrator does.

  • Backing up user data separately from system data is important, because if we lose user data we won’t be able to get it

  • back but system data has at least a copy of the system data.

  • \logs-this is a file where an event or when anything happens to the computer the files will be recorded. For Linux events will be stored in the folder \var log

  • \pref logs- this is the same as log

  • \program files-this folder serves as the default installation for 64-bit programs

  • \program files(x86)- this folder serves for 32-bit programs

  • \windows-this is the folder where system executable, utilities, drivers, libraries are stored and it’s not recommended to delete a file from this folder.

  • Windows support a user (32bit and 64bit) but Linux only support (64bit)

  • Libraries – are folders where files are stored

    • Contains application that talks to the operating system
    • DLL dynamic link library
    • Translators between applications and operating system
  • /bin- stands for binary- this folder contains files or programs that can be executed

  • OSX root is /

  • OSX user folder is /home/me

Linux

  • Linus root is /

  • /home/ This is all of the user data

  • /bin Stands for binary, which means something that has been compiled into machine language.

  • /var/log This is where an application saves log files