GNU/Linux >> Belajar Linux >  >> Linux

Mungkinkah partisi root dan home memiliki sistem file yang berbeda dan ditempatkan di perangkat fisik yang terpisah?

Jawabannya adalah ya, Anda dapat memiliki direktori apa pun di perangkat apa pun, menjalankan sistem file apa pun yang dapat didukung oleh OS.

Jadi Anda dapat memiliki / /var /home /opt dan bahkan /home/afr0ck pada perangkat yang berbeda, partisi yang berbeda, sistem file yang berbeda.

Bukan cuma bisa, tapi sudah biasa. Misalnya, selalu disarankan untuk menyimpan /var dan /home pada partisi yang berbeda ke / karena ini kemungkinan besar secara tidak sengaja menghabiskan ruang disk - jika terisi, itu tidak terlalu memengaruhi sistem. Jika mereka berada di partisi yang sama dengan root, ini dapat menyebabkan sistem berhenti.

Dan Anda mungkin ingin direktori yang berbeda berjalan di perangkat yang berbeda karena alasan kecepatan. Dan gunakan sistem file yang berbeda untuk tujuan yang berbeda. Misalnya, mungkin ext4 adalah yang Anda inginkan untuk file OS, karena tidak banyak berubah, tetapi Anda mungkin menginginkan btrf untuk /home sehingga Anda dapat menyimpan snapshot untuk cadangan. Ini semua adalah keputusan yang dapat dibuat oleh setiap orang untuk kasus penggunaan khusus mereka.

Bagian ruang pengguna OS tidak perlu memahami jenis perangkat dan sistem file yang berbeda. Semua yang dilakukannya meminta kernel untuk memindahkan file, dan kernel mengatur semuanya dari sana. Jadi mv perintah (misalnya) adalah sistem file dan tipe perangkat agnostik. Kernel memanggil driver apa pun yang diperlukan untuk membaca dan menulis ke partisi yang berbeda.


Ya, sistem file terpisah (titik pemasangan) dapat berupa jenis sistem file yang berbeda. /proc selalu berupa procfs sistem file, dan /sys selalu berupa sysfs . Filesystem sementara (terkadang termasuk /tmp ) biasanya tmpfs , dan, dalam pengaturan grup kerja, biasanya direktori beranda pengguna (dan direktori produk kerja mereka) adalah nfs atau jenis sistem file jarak jauh (jaringan/bersama) lainnya.

Tidak ada manajemen khusus yang harus dilakukan OS. Sampai titik tertentu, pada tingkat pengguna, semua sistem file terlihat sama, dalam arti bahwa sebuah ls daftar akan terlihat hampir sama di direktori mana pun. Di luar titik itu, sistem file tidak berinteraksi. Bahkan di antara dua sistem file (partisi) pada disk fisik yang sama, dari tipe sistem file yang sama, tidak ada keterkaitan. Misalnya, memindahkan file dari satu sistem file (titik pemasangan) ke yang lain selalu melibatkan pembuatan salinan dan penghapusan yang asli. Tidak masalah jika itu adalah partisi pada disk yang berbeda. Tidak masalah jika salah satunya adalah HDD dan satu lagi SSD. Tidak masalah jika salah satunya adalah ext3 dan satu adalah btrfs . Tidak masalah jika ada yang internal (di dalam casing komputer) dan ada yang eksternal (beberapa inci di luar, terhubung dengan kabel) —atau jarak jauh (diakses melalui jaringan).

Berbicara tentang jaringan, ini sedikit mirip dengan ssh . Itu membaca dari keyboard dan mengirimkan karakter yang Anda ketikkan ke jaringan. Secara bersamaan, itu membaca dari jaringan dan menampilkan hasilnya di layar.

Atau pertimbangkan ini:bayangkan Anda sedang berbicara di telepon, dan Anda menengahi percakapan antara orang di telepon lain dan orang lain di ruangan itu. Ini bukan masalah besar.
________
kecuali untuk tautan simbolik —tetapi mereka dapat melewati batas sistem file.


Linux
  1. Inode dan sistem file Linux

  2. Bagaimana Mengubah Ukuran Partisi Dan Sistem File Pada Mereka?

  3. Linux - Bagaimana Cara Memaksa Pemeriksaan Sistem File Root (dan Opsional A Fix) Saat Boot?

  1. Konfigurasikan Jenkins untuk berbagai pengguna.rumah

  2. Akankah lsusb dan lspci mencantumkan perangkat yang sistemnya tidak memiliki driver?

  3. Apa perbedaan antara root dan sudo?

  1. Ruang Cadangan Untuk Root Pada Sistem File – Mengapa?

  2. Di mana letak sistem file Subsistem Linux di Windows 10?

  3. Mengapa perintah dan dmidecode gratis menunjukkan nilai yang berbeda untuk RAM?