Gita's OS202

OS202


Project maintained by gpersable Hosted on GitHub Pages — Theme by mattgraham

HOME


Top 10 List of Week 03

  1. Linux File System Structure
    The website explains about Linux file system structure. It lists and explains every folder ordirectory in Linux like / (root), /bin, /dev, and many more! It also provides an illustration of Linux file system structure tree.

  2. File Access Methods
    The link above will direct you to a website that explains about file access methods in an easy way. There are two file access methods: (1) sequential access method, and (2) direct access method. The website also provides you illustrations of how the methods work.

  3. File Organization
    The website gives you simple explanations about file organization. It explains about four methods of organizing files and the advantages and disadvantages of almost each of the methods.

  4. Types of File Systems
    Oracle gives you comprehensive explanations about types of file systems. It explains about three types of file systems which are disk-based, network-based, and virtual file systems.

  5. Structures of Directory
    Things that are explained in the website are:
    • Single-level directory
    • Two-level directory
    • Tree-structured directory
    • Acyclic graph directory
    • General graph directory structure
      Each part is provided with illustration and the advantages and disadvantages.
  6. Secure File Sharing Options & Tips
    File sharing is public or private sharing of data in a network with separate levels of accessibility. Depending on the accessibility permissions, file sharing allows a select number of people to read, view or edit the file based on the level of authority the file sharer has provided. The website explains about:
    • Types of file sharing (FTP, P2P, removable storage media, online file sharing services)
    • Risks involved in file sharing
    • Top secure file sharing services (Box, SSH, SFTP, IPFS, Resilio, GDrive, etc.)
      The website also provides you an infographic of secure file sharing options and tips.
  7. Linux ACLs (Access Control Lists)
    Red Hat gives you good explanations about Linux ACLs. The website describes about types of permissions and access, viewing the current ACL, and setting an ACL.

  8. File Allocation Mehods
    The allocation methods define how the files are stored in the disk blocks. There are three main disk space or file allocation methods.
    • Contiguous Allocation
    • Linked Allocation
    • Indexed Allocation
      The main idea behind these methods is to provide:
    • Efficient disk space utilization.
    • Fast access to the file blocks.
      All the three methods have their own advantages and disadvantages as discussed in the website.
  9. Partitions and Mounting
    The website explains about the basics of partitions, file systems, and mount points. Things that are explained: Disk Partitioning in a PC, GPT Partitioning, and The Linux Filesystem and its Setting Up (including Mounting and Unmounting of Partitions).

  10. Network File System (NFS)
    NFS menyediakan sarana untuk berbagi file antar jaringan, sehingga suatu mesin dapat mengakses file-file di mesin lain seolah-olah mengakses file sistem lokal. Protokol NFS adalah salah satu dari beberapa standar sistem file terdistribusi untuk penyimpanan yang terhubung dengan jaringan atau network attached storage (Heri Muhrial). Artikel tersebut menjelaskan: Protokol NFS, Komponen NFS, Diagram Arsitektur NFS, Tujuan NFS, Manfaat NFS, Keamanan NFS, dan contoh implementasi NFS.