OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

3.1.2. Menyatukan Sistem Fail‌


Sistem fail adalah aspek yang menonjol dalam kernel. Sistem seperti Unix menggabungkan semua stor fail ke dalam satu hierarki, yang membolehkan pengguna dan aplikasi mengakses data dengan mengetahui lokasinya dalam hierarki tersebut.

Titik permulaan pokok hierarki ini dipanggil akar, diwakili oleh "/” watak. Direktori ini boleh mengandungi subdirektori bernama. Sebagai contoh, rumah subdirektori dari / dipanggil

/ rumah /. Subdirektori ini boleh, seterusnya, mengandungi subdirektori lain, dan sebagainya. Setiap direktori juga boleh mengandungi fail, tempat data akan disimpan. Oleh itu, /home/buxy/Desktop/hello.txt merujuk kepada fail bernama hello.txt disimpan di desktop subdirektori daripada sesak subdirektori daripada rumah direktori, hadir dalam akar. Kernel menterjemah antara sistem penamaan ini dan lokasi storan pada cakera.

Tidak seperti sistem lain, Linux hanya mempunyai satu hierarki sedemikian, dan ia boleh menyepadukan data daripada beberapa cakera. Satu daripada cakera ini menjadi akar, dan yang lain adalah dipasang pada direktori dalam hierarki (arahan Linux dipanggil mount). Cakera lain ini kemudiannya tersedia di bawah titik pelekap. Ini membolehkan menyimpan direktori rumah pengguna (secara tradisional disimpan dalam / rumah /) pada cakera keras yang berasingan, yang akan mengandungi sesak direktori (bersama-sama dengan direktori rumah pengguna lain). Sebaik sahaja anda memasang cakera / rumah /, direktori ini boleh diakses di lokasi biasa mereka, dan laluan seperti /home/buxy/Desktop/hello.txt teruskan bekerja.

Terdapat banyak format sistem fail, sepadan dengan banyak cara untuk menyimpan data secara fizikal pada cakera. Yang paling terkenal ialah ext2, ext3, dan ext4, tetapi yang lain wujud. Sebagai contoh, VFAT ialah sistem fail yang dahulunya digunakan oleh sistem pengendalian DOS dan Windows. Sokongan Linux untuk VFAT membolehkan cakera keras boleh diakses di bawah Kali dan juga di bawah Windows. Walau apa pun, anda mesti menyediakan sistem fail pada cakera sebelum anda boleh melekapkannya dan operasi ini dikenali sebagai pemformatan.

Perintah seperti mkfs.ext3 (di mana mkfs bermaksud Sistem Fail MaKe) mengendalikan pemformatan. Perintah ini memerlukan, sebagai parameter, fail peranti yang mewakili partition yang akan diformatkan (contohnya, / Dev / sda1, partition pertama pada pemacu pertama). Operasi ini merosakkan dan harus dijalankan sekali sahaja, melainkan anda mahu memadam sistem fail dan mula baharu.

Terdapat juga sistem fail rangkaian seperti NFS, yang tidak menyimpan data pada cakera tempatan. Sebaliknya, data dihantar melalui rangkaian ke pelayan yang menyimpan dan mendapatkannya semula atas permintaan. Terima kasih kepada abstraksi sistem fail, anda tidak perlu risau tentang cara cakera ini disambungkan, kerana fail kekal boleh diakses dalam cara hierarki biasa mereka.


Pengkomputeran Awan OS teratas di OnWorks: