Tidak dapat melihat partisi "rumah" di "lokasi lain"

9

Saya adalah pengguna baru di Ubuntu, dengan latar belakang windows. Saya memiliki 500 GB HDD di laptop lama saya dan saya membuat partisi berukuran sekitar 50 GB untuk penggunaan sistem, dan yang lain ~ 410 GB untuk penggunaan pribadi saya. Mount point untuk 410 GB diatur ke / home, karena saya tidak dapat menginstal sistem tanpa mount point dan saya membaca bahwa / home agak default.

Namun, ketika saya menginstal sistem, satu-satunya partisi yang saya lihat di nautilus adalah yang ini:

Sini

Tetapi ketika saya membuka GParted:

Sini

Apakah saya melakukan sesuatu yang salah? Apakah 410 GB yang tidak digunakan, meskipun terdaftar GParted, dan bagaimana saya bisa menggunakannya?

Saya tidak akan mengecualikan kemungkinan saya kurang pengetahuan karena ini adalah pertama kalinya saya menggunakan Ubuntu. Mungkin ada di sini dan aktif, tetapi saya tidak tahu cara mengaksesnya dan menyimpan file saya di sana?

Terima kasih dan maaf!

john doe
sumber
1
terminal terbuka dan ketik df -h. rekatkan kembali hasilnya.
niry
1
Sistem Anda terlihat benar bagi saya: Nautilus, manajer file, hanya memperlihatkan partisi root. Saya pikir apa yang Anda cari dapat ditemukan dengan mengklik kanan pada kata Homedi file manager, dan memilihProperties
Charles Green

Jawaban:

17

Dengan pengaturan Anda, saya tidak akan mengharapkan Anda menemukan "Rumah" Anda di "Lokasi lain". Rumah Anda dipasang ketika sistem Anda boot. Anda dapat mengaksesnya langsung melalui tautan "Beranda" (dan Dokumen, Musik, Gambar ...) di Nautilus, penjelajah file. Ini bukan "Lokasi lain", itu bagian atau Sistem File Anda , bahkan jika diinstal pada dua partisi yang berbeda.

FloT
sumber
Jadi, bagaimana cara membuat partisi lain yang dapat saya lihat dari "lokasi lain"? Yang ingin saya lakukan adalah memiliki dua partisi - satu untuk sistem saya (saya memilikinya) dan satu dengan sisa GB untuk penggunaan pribadi saya. Saya kira titik mount tidak harus / home, kan? -
john doe
2
@johndoe Saya mungkin salah paham pertanyaan, tetapi dari apa yang saya lihat di layar kedua, sepertinya sudah seperti yang Anda inginkan: partisi besar (/ dev / sda2) ada di sana, diformat, dan dipasang di / home. Kecuali Anda keluar dari cara Anda untuk mengubah lokasi folder rumah Anda, itu harus / home / <nama pengguna Anda>, jadi pada partisi besar, dengan semua folder Musik / Gambar / etc ... Anda. Tidak seperti Windows di mana partisi yang terpisah umumnya disajikan sebagai hierarki folder yang agak berbeda, ini bukan bagaimana biasanya dilakukan di Linux di mana partisi yang dipasang muncul sebagai folder sederhana.
Reyssor
1
Saya setuju dengan @Reyssor, bagi saya Anda sudah persis seperti yang Anda jelaskan :)
FloT
2
@ johndoe Anda mencoba membuat ini lebih rumit dari yang sebenarnya. Pada tangkapan layar pertama Anda folder Desktop, Dokumen, Unduhan, dll. Disimpan sebagai / home / johndoe / Desktop, / home / johndoe / Documents, dll. Pada partisi 410GB Anda. Apa yang Anda minta adalah apa yang sudah Anda miliki.
pconley
1
Jadi, bagaimana cara membuat partisi lain yang dapat saya lihat dari "lokasi lain"? Yang ini dan pertanyaan awal Anda dua berbeda. Untuk ini, Anda harus melakukannya ketika Anda menginstal sama seperti yang Anda buat / home, Anda dapat melakukannya untuk tetap seperti partisi 50 GB NTFS tetapi setelah instalasi, Anda dapat mencoba ini .
daisy
10

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/curlyada di partisi 2, sedangkan yang lain di bawah /ada di partisi 1. Jadi, ketika ditanya untuk mengakses file seperti, katakanlah, /home/curly/maharajah.txtkernel akan mencatat bahwa file ini berada di bawah titik mount partisi 2 /homedan tidak ada titik mount lain "di jalan" dari /homeke jalur file, sehingga akan meletakkan file di curly/maharajah.txtpada 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.txtdan 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 /homeakan 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".

David Z
sumber
Penjelasan yang bagus.
Joe
7

GParted umumnya menunjukkan titik pemasangan partisi yang sebenarnya . Jika sebuah partisi seperti beberapa perangkat penyimpanan eksternal atau yang tidak ada hubungannya dengan Ubuntu seperti dalam kasus saya, saya memiliki 3 partisi yang tidak termasuk file sistem Ubuntu, itu dipasang di /media/direktori yang umumnya membuat titik mount di sana seperti Saya memiliki mount point seperti /media/kulfy/DE14D51314D4EF8Funtuk partisi saya. Itu dibuat secara otomatis. Dan perangkat partisi / penyimpanan ini dapat diakses dari Lokasi Lain juga.

GParted Anda menunjukkan bahwa titik pemasangan /dev/sda2adalah /homepartisi yang sudah terpasang dan /homesebagai titik pemasangan. Jadi, tidak ada entri di Lokasi Lain karena berfungsi sebagai bagian penting dari instalasi utama. Anda juga dapat menjalankan findmnt /dev/sda2informasi lebih lanjut.

Kulfy
sumber
Sebenarnya ~ini adalah sinopsis dari /home/<username>dan dimungkinkan untuk memiliki beberapa direktori home pengguna di bawah /home...
pa4080
@ pa4080 Ya. Saya benar-benar lupa itu. Saya biasanya bekerja pada satu pengguna PC itu sebabnya. Terima kasih telah memberi tahu. Diedit tulisan :-)
Kulfy
@Kulfy Jadi bagaimana cara membuat partisi lain yang bisa saya lihat dari "lokasi lain"? Yang ingin saya lakukan adalah memiliki dua partisi - satu untuk sistem saya (saya memilikinya) dan satu dengan sisa GB untuk penggunaan pribadi saya. Saya kira titik mount tidak harus / home, kan?
john doe
@Kulfy jika Anda akan bermain game dengan partisi sistem, jauh lebih aman untuk boot dari CD / flash langsung daripada mencoba melakukannya di sistem yang sedang berjalan. Seorang pengguna baru harus menghindari hal-hal seperti ini sampai mereka tahu lebih banyak. Sangat mudah untuk membuat sistem yang tidak dapat di-boot atau melakukan kerusakan signifikan lainnya saat bekerja di level ini.
Joe
6

Partisi data

Anda dapat membuat partisi lain yang dapat Anda lihat dari "lokasi lain" dengan gparted, ketika boot dari drive lain, misalnya Ubuntu live / install flashdisk USB.

Banyak orang memiliki datapartisi untuk file pribadi (dokumen, gambar, klip video, musik ...).

  • Mulailah dengan membuat cadangan setidaknya semua file, yang Anda tidak mampu kehilangannya.

  • Lepas dan perkecil partisi yang ada, dan buat datapartisi di ruang drive, yang menjadi tidak terisi setelah menyusut.

  • Partisi ini dapat memiliki sistem file NTFS dan dibagikan dengan Windows, jika ada dual boot. Kalau tidak, jika hanya Linux, saya akan menyarankan ext4sistem file.

  • Dalam kedua kasus itu, ide yang baik untuk memiliki baris dalam file /etc/fstabuntuk me-mount datapartisi secara otomatis . Buat mountpoint di /media, misalnya /media/datadan arahkan ke UUID di /etc/fstab. Baris ini bisa di (atau dekat) akhir file.

    UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data    ext4    defaults 0       2
    

    Gunakan UUID Anda sendiri untuk datapartisi, yang Anda temukan via

    sudo blkid
    

    Setelah boot berikutnya (atau reboot), itu akan dipasang dan tersedia.

  • Jadikan datapartisi tersedia tanpa izin tinggi untuk pengguna dan grup, tetapi tidak untuk orang lain.

    • Gunakan chowndan chmodjika ada ext4sistem file linux . Saat dipasang: jalankan

      sudo chmod -R o-rwx /media/data/
      sudo chown -R "$USER" /media/tester/data
      

      Sangat mudah untuk mengubah kepemilikan dan izin setelahnya untuk sebuah ext4partisi.

    • Tambahkan opsi mount /etc/fstabjika ada sistem file NTFS , setelah defaultdipisahkan dengan koma, ,misalnya seperti:

      UUID=27BB443011BACEB5   /media/data ntfs  defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec  0  2
      

    Kepemilikan dan izin partisi NTFS diatur saat dipasang, dan tidak dapat diubah dengan chowndan chmod. Tetapi Anda dapat melepas dan memasang kembali dengan pengaturan lain.

  • Itu tidak perlu tetapi dapat membantu untuk mengatur label datapada partisi ini,

    sudo tune2fs -L data /dev/sdxn
    

    di mana /dev/sdxnspesifikasi perangkat seperti yang dilihat oleh sudo blkid; Ganti xdengan huruf perangkat dan ndengan nomor partisi dari kasus nyata Anda.


Satu keuntungan dengan datapartisi adalah bahwa partisi sistem akan lebih kecil. Dimungkinkan untuk membuat cadangan data pribadi dan sistem secara terpisah, yang nyaman.

sudodus
sumber
Terima kasih untuk bantuannya! Saya tidak yakin bagaimana cara mengikuti langkah keempat. Di mana saya menambahkan baris / etc / fstab yang Anda sebutkan? Apakah di suatu tempat saat membuat partisi menggunakan GParted? Apakah saya pertama-tama membuat partisi di mounpoint bernama "media / data", restart komputer dan menggunakan terminal untuk melakukan sesuatu dengan / etc / fstab? Maaf, saya mulai hari ini hanya dengan Linux dan saya tidak tahu banyak hal tentang hal itu
john doe
1
@johndoe, /etc/fstabadalah file, file konfigurasi, yang sudah ada. Anda mengeditnya dengan editor teks dan gunakan sudountuk mendapatkan hak akses ditinggikan: sudo nano /etc/fstab. Ini bisa menjadi ide yang baik untuk membuat cadangan sebelum mengedit: sudo cp -p /etc/fstab /etc/fstab.bak.
sudodus
@johndoe, Garis untuk datapartisi bisa di mana saja di /etc/fstab. Saya akan meletakkannya di akhir (sebagai baris terakhir) dan pastikan untuk menekan Enter di akhir baris, sehingga berakhir dengan 'umpan baris'.
sudodus
@sudodus Urutan fstab-lines relevan karena Anda tidak dapat memasang apa pun di bawah /media/datajika Anda tidak memasang /sebelumnya. Juga chownharus digunakan untuk membuat partisi dapat diakses oleh pengguna non-root.
mook765
1
Ini adalah cara untuk melakukannya, tetapi benar-benar tidak disarankan bagi pemula untuk mengubah partisi di sekitar - kecuali mereka sedang mengerjakan instalasi sekali pakai yang mereka dapat instal ulang dari awal jika mereka merusaknya. OP baru mempelajari apa itu Partition dan bagaimana Partition digunakan di dunia Linux.
Joe
0

Satu hal yang mungkin Anda dengar orang mengatakan tentang unix dan linux adalah "semuanya adalah file" dan ini adalah contoh yang baik.

Ubuntu tidak menunjukkan hal-hal seperti "C" menggerakkan cara yang Windows lakukan karena setiap perangkat penyimpanan ditugaskan ke direktori tertentu sebagai titik pemasangan di sistem file.

Lokasi yang ditandai ditandai di sebelah kiri jendela Nautilus Anda.

  • Komputer , yang terdaftar di bawah "lokasi lain" adalah penanda untuk /. Ini adalah direktori root Anda .

  • Beranda adalah bookmark untuk di /home/$USER/mana $USERnama pengguna Anda. Ini adalah direktori home pengguna Anda . Anda dapat secara manual menavigasi ke direktori Beranda pengguna Anda di Nautilus jika Anda mengklik "Komputer", lalu klik "rumah" dan kemudian klik nama pengguna Anda.

Namun, titik pemasangan partisi Anda adalah /homedan direktori ini adalah tempat Anda dapat mengakses partisi Anda di Nautilus.

Untuk menavigasi secara manual ke partisi Anda di Nautilus, klik "Computer", yang merupakan root atau /direktori Anda, dan kemudian klik "home". Ini adalah direktori tingkat atas tempat disk atau partisi dipasang /home,.


Satu hal yang mungkin membingungkan Anda:

Perangkat eksternal akan muncul sebagai bookmark di "lokasi lain" saat Anda memasang drive eksternal secara manual. Nautilus melakukan ini untuk membuat perangkat eksternal lebih mudah diakses karena titik pemasangan default tidak ada di direktori Beranda pengguna Anda.

Sekali lagi, ini hanyalah bookmark. Secara default, perangkat eksternal diberikan titik pemasangan yang dibuat secara acak di bawah /media/$USER/direktori Anda .

mchid
sumber