Bagaimana cara me-mount partisi ext4?

10

Bagaimana cara me-mount partisi ext4 sebagai akun pengguna saya sehingga saya tidak memerlukan akses root ke r / w di atasnya? Saya menggunakan -o uid=flint,gid=flintpada mountperintah tapi saya terus mendapatkan

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Hal lain, saya ingin menghindari menggunakan udisksuntuk saat ini karena tidak membiarkan saya me-mount ke nama titik mount yang ditentukan.

Batu api
sumber
Bisakah Anda menempelkan df -houtput Anda ?
Vinit Kumar
Perintah spesifik apa yang Anda gunakan? Harap sertakan semua argumen, dan apakah Anda menggunakan instalasi langsung.
nanofarad
Juga periksa status pintar drive / partisi dari Disk , jika menemukan sesuatu yang tidak biasa memposting outputsudo smartctl -HA /dev/sda7
atenz
lihat apakah ini membantu superuser.com/a/348442/136930
atenz
Saya baru menyadari mount an ext4 partition as my user account, begitu juga me-mount secara normal, atau dengan memilih partisi itu dari nautilus file manager. Apakah itu partisi terenkripsi pengguna lain.
atenz

Jawaban:

14

Kamu tidak. File-file di fs dimiliki oleh siapa pun yang memilikinya, dan Anda tidak dapat mengubahnya saat mount. Alih-alih, Anda perlu mengubah izin untuk memberi diri Anda akses sudo chown yourname.yourname /path/to/mount. Pada sistem file yang baru diformat, direktori root dimiliki oleh root, jadi Anda harus mengubahnya dan sejak saat itu, Anda akan dapat membuat file baru yang akan dimiliki oleh Anda.

psusi
sumber
2

Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini.

gksudo nautilus /etc/fstab

Untuk me-mount partisi sebagai "data" misalnya dengan izin baca-tulis, tambahkan entri ini di / etc / fstab:

/dev/sd8 /data ext4 defaults 1 2

Setelah partisi dipasang sebagai "data", jadikan diri Anda (akun pengguna saya) pemiliknya

sudo chown flint:root /mnt/data

dan beri diri Anda izin sehingga Anda dapat mengakses partisi

sudo chmod 700 /mnt/data
Mitch
sumber
1
Anda melewatkan bagian penting dari pertanyaan: "sebagai akun pengguna saya"
psusi
@psusi ini bisa dilakukan sebagai akun penggunanya. Ia membutuhkan root untuk mengedit file. Baik?
Mitch
Dia bertanya bagaimana me-mount fs sedemikian rupa sehingga file di dalamnya dimiliki oleh akunnya alih-alih root.
psusi