Berasal dari latar belakang Windows, Anda mungkin tidak akan tahu ini, tetapi Ubuntu (atau sistem Linux apa pun) menggunakan partisi dengan cara yang berbeda dari Windows, yang mengapa Anda tidak melihat kedua partisi yang Anda buat.
Seperti yang Anda ketahui, di Windows, saat Anda memasang partisi, partisi tersebut ditampilkan sebagai drive (C :, D :, atau seterusnya), dan semua drive tercantum di bawah My Computer. Setiap drive memiliki hierarki file yang sepenuhnya terpisah. Tetapi Linux menggunakan model yang berbeda. Di Linux, sejauh menyangkut sistem operasi, hanya ada satu hierarki , yang kurang lebih secara efektif disimpan dalam memori kernel. Partisi dipasang dengan melampirkannya pada titik-titik tertentu dalam hierarki ini, yaitu titik mount, dan ketika itu terjadi, isi partisi yang baru dipasang muncul sebagai direktori dan file di bawah titik mount itu.
Anda dapat menganggapnya seolah-olah partisi di Linux menyediakan dukungan penyimpanan untuk bagian-bagian dari sistem file .
Berikut adalah contoh yang, meskipun tidak 100% akurat, akan membantu Anda memahami cara kerjanya. Misalkan dua partisi Anda memiliki konten ini:
Partition 1:
bin/
home/
usr/
Partition 2:
larry/
moe/
curly/
Ketika kernel Linux dimulai, Anda dapat membayangkan bahwa kernel itu dimulai dengan "model mental" kosong dari sistem file. ("Pada awalnya, ada /
.")
/
Kemudian mount partisi pada titik mount /
; katakanlah itu adalah partisi 1. Setelah pemasangan, sistem file memiliki tiga direktori ini:
/bin/
/home/
/usr/
Kemudian mount partisi 2 pada titik mount /home
. Setelah itu, sistem file memiliki enam direktori ini:
/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/
Efek bersih dari ini adalah bahwa semua yang ada di bawah /home/curly
ada di partisi 2, sedangkan yang lain di bawah /
ada di partisi 1. Jadi, ketika ditanya untuk mengakses file seperti, katakanlah, /home/curly/maharajah.txt
kernel akan mencatat bahwa file ini berada di bawah titik mount partisi 2 /home
dan tidak ada titik mount lain "di jalan" dari /home
ke jalur file, sehingga akan meletakkan file di curly/maharajah.txt
pada partisi 2. File yang berbeda seperti /bin/ow
, akan ditempatkan pada partisi 1 karena berada di bawah titik mount partisi 1 tetapi tidak di bawah titik pemasangan partisi lain.
Tetapi semua titik pemasangan pengelolaan ini tidak terlihat oleh Anda, sebagai pengguna komputer. Dalam penggunaan sehari-hari yang normal, Anda biasanya tidak peduli direktori mana yang berada di partisi mana; ketika Anda membuat file, semua yang Anda pikirkan adalah path /home/curly/maharajah.txt
dan Anda membiarkan kernel khawatir tentang partisi mana yang benar-benar meletakkan file itu. Jadi, tidak seperti di Windows, partisi seharusnya tidak terlihat selama penggunaan normal, dan Anda bekerja dengan ilusi bahwa hanya ada satu filesystem besar yang berisi semua yang ada di sistem. Beberapa pengelola file, seperti Nautilus rupanya, membantu mempromosikan ilusi itu dengan bahkan tidak menunjukkan kepada Anda partisi apa yang dipasang.
Apa artinya ini untuk situasi spesifik Anda adalah bahwa Anda (mungkin) sudah menyiapkan hal-hal seperti yang Anda inginkan. Partisi 50 GB Anda sudah terpasang /
, dan partisi 410 GB Anda terpasang /home
, dan itu berarti apa pun yang Anda buat di bawahnya /home
akan ditempatkan pada partisi 410 GB sementara yang lainnya pada sistem akan ditempatkan pada partisi 50 GB. (Yah sebenarnya ada "partisi imajiner" lain yang dibuat oleh berbagai komponen sistem Linux, tapi lupakan itu untuk saat ini.) Hanya saja Nautilus tidak memperjelas bahwa kedua partisi tersebut sedang digunakan, dan pada kenyataannya menjadi agak menyesatkan oleh menunjukkan penggunaan ruang hanya untuk partisi 1 di layar "lokasi lain".
df -h
. rekatkan kembali hasilnya.