Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

/dev/hda7

fs1:/rumah


gambar


gambar

3.1.3. Lebih banyak tata letak sistem file


3.1.3.1. Visual


Untuk kenyamanan, sistem file Linux biasanya dianggap dalam struktur pohon. Pada sistem Linux standar Anda akan menemukan tata letak umumnya mengikuti skema yang disajikan di bawah ini.


Gambar 3-1. Tata letak sistem file Linux


gambar


Ini adalah tata letak dari sistem RedHat. Bergantung pada admin sistem, sistem operasi, dan misi mesin UNIX, strukturnya dapat bervariasi, dan direktori dapat ditinggalkan atau ditambahkan sesuka hati. Nama-nama itu bahkan tidak diperlukan; mereka hanya sebuah konvensi.


Pohon sistem file dimulai di bagasi atau memotong, ditandai dengan garis miring (/). Direktori ini, yang berisi semua direktori dan file yang mendasarinya, juga disebut direktori root atau "akar" dari sistem file.


gambar

Direktori yang hanya satu tingkat di bawah direktori root sering didahului dengan garis miring, untuk menunjukkan posisinya dan mencegah kebingungan dengan direktori lain yang mungkin memiliki nama yang sama. Saat memulai dengan sistem baru, selalu merupakan ide bagus untuk melihat di direktori root. Mari kita lihat apa yang bisa Anda hadapi:


emy:~> cd /

emm:/> ls

bin/ dev/ rumah/ lib/

root/tmp/var/

sbin/usr/

emy:~> cd /

emm:/> ls

bin/ dev/ rumah/ lib/


lain-lain/ memilih/

lain-lain/ memilih/

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

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

Tabel 3-2. Subdirektori dari direktori root


Direktori

Konten

/tempat sampah

Program umum, dibagikan oleh sistem, administrator sistem, dan pengguna.


/ boot

File startup dan kernel, vmlinuz.dll. Dalam beberapa distribusi baru-baru ini juga grub data. Grub adalah GRand Unified Boot loader dan merupakan upaya untuk menyingkirkan banyak boot-loader berbeda yang kita kenal sekarang.

/ dev

Berisi referensi ke semua perangkat keras periferal CPU, yang direpresentasikan sebagai file dengan properti khusus.

/ Etc

File konfigurasi sistem yang paling penting ada di / Etc, direktori ini berisi data yang mirip dengan yang ada di Control Panel di Windows

/ Home

Direktori rumah dari pengguna umum.

/initrd

(pada beberapa distribusi) Informasi untuk booting. Jangan hapus!

/ lib

File perpustakaan, termasuk file untuk semua jenis program yang dibutuhkan oleh sistem dan pengguna.

/ hilang + ditemukan

Setiap partisi memiliki hilang+ditemukan di direktori atasnya. File yang disimpan selama kegagalan ada di sini.

/ lain-lain

Untuk keperluan lain-lain.

/ mnt

Titik pemasangan standar untuk sistem file eksternal, misalnya CD-ROM atau kamera digital.

/bersih

Titik pemasangan standar untuk seluruh sistem file jarak jauh

/memilih

Biasanya berisi perangkat lunak tambahan dan pihak ketiga.


/ proc

Sistem file virtual yang berisi informasi tentang sumber daya sistem. Informasi lebih lanjut tentang arti file di proc diperoleh dengan memasukkan perintah pria proc di jendela terminal. Berkas proc.txt membahas sistem file virtual secara rinci.

/ Root

Direktori beranda pengguna administratif. Perhatikan perbedaan antara /, direktori root dan

/root, direktori home dari akar pengguna.

/ sbin

Program untuk digunakan oleh sistem dan administrator sistem.

/ Tmp

Ruang sementara untuk digunakan oleh sistem, dibersihkan saat reboot, jadi jangan gunakan ini untuk menyimpan pekerjaan apa pun!

/ usr

Program, perpustakaan, dokumentasi, dll. untuk semua program yang berhubungan dengan pengguna.

/ var

Penyimpanan untuk semua file variabel dan file sementara yang dibuat oleh pengguna, seperti file log, antrian surat, area spooler cetak, ruang untuk penyimpanan sementara file yang diunduh dari Internet,


gambar

atau untuk menyimpan gambar CD sebelum membakarnya.

Bagaimana Anda bisa mengetahui di partisi mana direktori berada? Menggunakan df perintah dengan titik (.) sebagai opsi menunjukkan partisi milik direktori saat ini, dan menginformasikan tentang jumlah ruang yang digunakan pada partisi ini:


sandra:/lib> df -h .

Ukuran Sistem File yang Digunakan Tersedia Penggunaan% Dipasang di

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

sandra:/lib> df -h .

Ukuran Sistem File yang Digunakan Tersedia Penggunaan% Dipasang di

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

Sebagai aturan umum, setiap direktori di bawah direktori root berada di partisi root, kecuali jika memiliki entri terpisah dalam daftar lengkap dari df (Atau df -h tanpa pilihan lain).


Baca lebih lanjut di pria di sini.


gambar

3.1.3.2. Sistem file pada kenyataannya


Untuk sebagian besar pengguna dan untuk sebagian besar tugas administrasi sistem, cukup menerima bahwa file dan direktori diurutkan dalam struktur seperti pohon. Komputer, bagaimanapun, tidak mengerti apa-apa tentang pohon atau struktur pohon.


Setiap partisi memiliki sistem file sendiri. Dengan membayangkan semua sistem file itu bersama-sama, kita dapat membentuk gagasan tentang struktur pohon dari keseluruhan sistem, tetapi tidak sesederhana itu. Dalam sistem file, file diwakili oleh inode, semacam nomor seri yang berisi informasi tentang data aktual yang menyusun file: milik siapa file ini, dan di mana lokasinya di hard disk.


Setiap partisi memiliki kumpulan inodenya sendiri; di seluruh sistem dengan banyak partisi, file dengan nomor inode yang sama bisa ada.


Setiap inode menjelaskan struktur data pada hard disk, menyimpan properti file, termasuk lokasi fisik data file. Ketika hard disk diinisialisasi untuk menerima penyimpanan data, biasanya selama proses instalasi sistem awal atau saat menambahkan disk tambahan ke sistem yang ada, sejumlah inode per partisi dibuat. Jumlah ini akan menjadi jumlah maksimum file, dari semua jenis (termasuk direktori, file khusus, tautan, dll.) yang dapat ada pada saat yang sama pada partisi. Kami biasanya mengandalkan memiliki 1 inode per 2 hingga 8 kilobyte penyimpanan.


Pada saat file baru dibuat, ia mendapat inode gratis. Dalam inode itu adalah informasi berikut:


• Pemilik dan pemilik grup file.

• Jenis file (reguler, direktori, ...)

• Izin pada file Bagian 3.4.1

• Tanggal dan waktu pembuatan, terakhir dibaca dan diubah.

• Tanggal dan waktu informasi ini telah diubah di inode.

• Jumlah link ke file ini (lihat nanti di bab ini).

• Ukuran file

• Alamat yang menentukan lokasi sebenarnya dari data file.


Satu-satunya informasi yang tidak termasuk dalam inode, adalah nama file dan direktori. Ini disimpan dalam file direktori khusus. Dengan membandingkan nama file dan nomor inode, sistem dapat membuat struktur pohon yang dipahami pengguna. Pengguna dapat menampilkan nomor inode menggunakan -i pilihan untuk ls. Inode memiliki ruang terpisah pada disk.


gambar


Komputasi Awan OS Teratas di OnWorks: