OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

/dev/hda7

fs1:/home


gambar


gambar

3.1.3. Lebih banyak susun atur sistem fail


3.1.3.1. Visual


Untuk kemudahan, sistem fail Linux biasanya difikirkan dalam struktur pokok. Pada sistem Linux standard anda akan mendapati susun atur secara amnya mengikut skema yang dibentangkan di bawah.


Rajah 3-1. Susun atur sistem fail Linux


gambar


Ini adalah susun atur daripada sistem RedHat. Bergantung pada pentadbir sistem, sistem pengendalian dan misi mesin UNIX, struktur mungkin berbeza-beza, dan direktori boleh ditinggalkan atau ditambah sesuka hati. Nama-nama pun tidak diperlukan; mereka hanya konvensyen.


Pokok sistem fail bermula pada batang atau slash, ditunjukkan dengan garis miring ke hadapan (/). Direktori ini, yang mengandungi semua direktori dan fail asas, juga dipanggil direktori akar atau "akar" sistem fail.


gambar

Direktori yang hanya satu tahap di bawah direktori akar selalunya didahului dengan garis miring, untuk menunjukkan kedudukannya dan mengelakkan kekeliruan dengan direktori lain yang mungkin mempunyai nama yang sama. Apabila bermula dengan sistem baharu, adalah idea yang baik untuk melihat dalam direktori akar. Mari lihat perkara yang boleh anda hadapi:


emmy:~> cd /

emmy:/> ls

bin/ dev/ home/ lib/

root/ tmp/ var/

sbin/ usr/

emmy:~> cd /

emmy:/> ls

bin/ dev/ home/ lib/


misc/ opt/

misc/ opt/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

boot/ etc/ initrd/ lost+found/ mnt/ proc/

Jadual 3-2. Subdirektori direktori akar


Direktori

Kandungan

/ bin

Program biasa, dikongsi oleh sistem, pentadbir sistem dan pengguna.


/ boot

Fail permulaan dan kernel, vmlinuz. Dalam beberapa pengedaran baru-baru ini juga Grub data. Grub ialah pemuat But Bersatu GRand dan merupakan percubaan untuk menyingkirkan banyak pemuat but berbeza yang kita kenali hari ini.

/ dev

Mengandungi rujukan kepada semua perkakasan persisian CPU, yang diwakili sebagai fail dengan sifat khas.

/ Etc

Fail konfigurasi sistem yang paling penting ada dalam / Etc, direktori ini mengandungi data yang serupa dengan yang terdapat dalam Panel Kawalan dalam Windows

/ home

Direktori rumah pengguna biasa.

/initrd

(pada beberapa pengedaran) Maklumat untuk but. Jangan keluarkan!

/ lib

Fail perpustakaan, termasuk fail untuk semua jenis program yang diperlukan oleh sistem dan pengguna.

/ hilang + dijumpai

Setiap partition mempunyai a hilang + dijumpai dalam direktori atasnya. Fail yang disimpan semasa kegagalan ada di sini.

/ lain-lain

Untuk tujuan yang pelbagai.

/ mnt

Titik lekap standard untuk sistem fail luaran, cth CD-ROM atau kamera digital.

/net

Titik lekap standard untuk keseluruhan sistem fail jauh

/ memilih

Biasanya mengandungi perisian tambahan dan pihak ketiga.


/ proc

Sistem fail maya yang mengandungi maklumat tentang sumber sistem. Maklumat lanjut tentang maksud fail dalam proc diperoleh dengan memasukkan arahan lelaki proc dalam tetingkap terminal. Fail proc.txt membincangkan sistem fail maya secara terperinci.

/ Akar

Direktori rumah pengguna pentadbiran. Fikirkan perbezaan antara /, direktori akar dan

/root, direktori rumah bagi akar pengguna.

/ sbin

Program untuk digunakan oleh sistem dan pentadbir sistem.

/ tmp

Ruang sementara untuk digunakan oleh sistem, dibersihkan selepas but semula, jadi jangan gunakan ini untuk menyimpan sebarang kerja!

/ usr

Program, perpustakaan, dokumentasi dsb. untuk semua program berkaitan pengguna.

/ var

Storan untuk semua fail berubah-ubah dan fail sementara yang dibuat oleh pengguna, seperti fail log, baris gilir mel, kawasan spooler cetakan, ruang untuk penyimpanan sementara fail yang dimuat turun dari Internet,


gambar

atau untuk menyimpan imej CD sebelum membakarnya.

Bagaimanakah anda boleh mengetahui partition yang sedang digunakan oleh direktori? Menggunakan df arahan dengan titik (.) sebagai pilihan menunjukkan partition yang dimiliki oleh direktori semasa, dan memberitahu tentang jumlah ruang yang digunakan pada partition ini:


sandra:/lib> df -h .

Saiz Sistem Fail Digunakan Avail Use% Dilekapkan pada

/dev/hda7 980M 163M 767M 18% /

sandra:/lib> df -h .

Saiz Sistem Fail Digunakan Avail Use% Dilekapkan pada

/dev/hda7 980M 163M 767M 18% /

Sebagai peraturan umum, setiap direktori di bawah direktori akar berada pada partition akar, melainkan ia mempunyai entri berasingan dalam penyenaraian penuh daripada df (Atau df -h tanpa pilihan lain).


Baca lebih lanjut dalam lelaki di sini.


gambar

3.1.3.2. Sistem fail dalam realiti


Bagi kebanyakan pengguna dan untuk kebanyakan tugas pentadbiran sistem, sudah cukup untuk menerima bahawa fail dan direktori dipesan dalam struktur seperti pokok. Komputer, bagaimanapun, tidak memahami apa-apa tentang pokok atau struktur pokok.


Setiap partition mempunyai sistem fail sendiri. Dengan membayangkan semua sistem fail tersebut bersama-sama, kita boleh membentuk idea tentang struktur pokok keseluruhan sistem, tetapi ia tidak semudah itu. Dalam sistem fail, fail diwakili oleh masuk, sejenis nombor siri yang mengandungi maklumat tentang data sebenar yang membentuk fail: milik siapa fail ini, dan di mana ia terletak pada cakera keras.


Setiap partition mempunyai set inod sendiri; sepanjang sistem dengan berbilang partition, fail dengan nombor inod yang sama boleh wujud.


Setiap inod menerangkan struktur data pada cakera keras, menyimpan sifat fail, termasuk lokasi fizikal data fail. Apabila cakera keras dimulakan untuk menerima storan data, biasanya semasa proses pemasangan sistem awal atau apabila menambah cakera tambahan pada sistem sedia ada, bilangan inod tetap bagi setiap partition dicipta. Nombor ini ialah jumlah maksimum fail, daripada semua jenis (termasuk direktori, fail khas, pautan dll.) yang boleh wujud pada masa yang sama pada partition. Kami biasanya mengharapkan untuk mempunyai 1 inod setiap 2 hingga 8 kilobait storan.


Pada masa fail baharu dicipta, ia mendapat inod percuma. Dalam inode itu terdapat maklumat berikut:


• Pemilik dan pemilik kumpulan fail.

• Jenis fail (biasa, direktori, ...)

• Kebenaran pada fail Seksyen 3.4.1

• Tarikh dan masa penciptaan, baca terakhir dan tukar.

• Tarikh dan masa maklumat ini telah ditukar dalam inod.

• Bilangan pautan ke fail ini (lihat kemudian dalam bab ini).

• Saiz fail

• Alamat yang menentukan lokasi sebenar data fail.


Satu-satunya maklumat yang tidak disertakan dalam inode ialah nama fail dan direktori. Ini disimpan dalam fail direktori khas. Dengan membandingkan nama fail dan nombor inod, sistem boleh membentuk struktur pokok yang difahami pengguna. Pengguna boleh memaparkan nombor inod menggunakan -i pilihan kepada ls. Inod mempunyai ruang tersendiri pada cakera.


gambar


Pengkomputeran Awan OS teratas di OnWorks: