Saya memiliki HFS+ journaled
hard drive eksternal dan harus dapat menulisnya di Ubuntu. Saya tidak memiliki akses ke Mac saya, itu ribuan mil jauhnya dan saya tidak akan memiliki akses ke sana selama tiga bulan.
Adakah yang bisa dilakukan tanpa kehilangan data pada HDD?
caja
pengguna ubuntu-MATE : Solusi apa pun di bawah yang Anda pilih, melakukankillall caja && caja .
akan membantu Anda mendapatkan "berita", bahwa folder tersebut sekarang dapat ditulis.Jawaban:
Lihat Cara memasang partisi HFS di Ubuntu sebagai Baca / Tulis? - Pengguna Super
Mengutip dari jawaban kedua / ketiga ke bawah:
...
Ada tambang emas informasi lain di sana mengenai pemasangan sistem file HFS +.
sumber
sudo mount -t hfsplus -o remount,force,rw /dev/sdXY /media/mntpoint
(atau tinggalkan/dev/sdXY
dan arahkan ke tempat itu saat ini dipasang) sebagai gantinya. Saya akan mengedit ini menjadi jawaban saya.Langkah-langkah ini cocok untuk saya (Ubuntu Studio 14.04):
Periksa status drive:
Lepaskan deivce:
(buat folder untuk memasang drive)
Pasang drive dengan izin HFS + baca / tulis:
sumber
force
?mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
Saya punya masalah ini juga. Saya mencoba
fsck.hfsplus
,,umount
remount dengansudo mount -t hfsplus -o remount,force,rw
tidak ada yang berhasil untuk saya.Apa yang berhasil bagi saya adalah:
sudo umount /media/myMountPoint
sudo rmdir
sudo mkdir
dansudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
Semoga ini juga bekerja untuk kalian.
sumber
ro
bahkan denganforce,rw
. Menghapus dan menciptakan kembali direktori berhasil.ls -l to verify). In other words:
sudo chown -c root: root myMountPoint / `mungkin juga akan memperbaikinya. (unmount sebelum masih diperlukan)/media/<username>/
tetapi di tempat lain (saya suka/mnt
), Ubuntu MATE yang "pintar" misalnya tidak akan menghapus dan (salah) membuat ulang folder mount Anda berkali-kali. - Lebih mudah untuk skrip mount yang berlangsung ...Karena saya tidak bisa berkomentar (tidak cukup reputasi di sini :). Saya akan memposting jawaban ini untuk menunjukkan bahwa jawaban di atas tampaknya untuk hfs + HD yang tidak dijurnal. Perintah 'fsck.hfsplus' perlu dikeluarkan dengan opsi '-f' untuk bekerja pada volume yang dijurnal. Untuk menghindari kebingungan, saya telah menyalin perintah di bawah ini:
Ini hanya akan berjalan pada volume yang belum dijurnal. Bahkan dengan opsi '-f' pada volume journalled pemeriksaan ini dengan sendirinya tidak akan memungkinkan volume remounted dipasang baca / tulis. Saya percaya jurnal harus dimatikan.
Tampaknya tidak ada kode stabil yang tersedia untuk mematikan journalling dari linux. Lihat tautan yang disediakan oleh Richard: http://ubuntuforums.org/showthread.php?t=1420673
Jika penjurnalan dimatikan dan disk pada awalnya mount sebagai read-only unmount dan remounting harus memungkinkan baca / tulis jika disk tidak rusak. Jika rusak maka fsck.hfsplus perlu dijalankan.
sumber
Meminjam dari jawaban sebelumnya, langkah-langkah berikut ini berhasil untuk saya. Semoga ini bermanfaat bagi orang lain:
Tancapkan HDD eksternal.
Perhatikan bahwa Ubuntu memasangnya secara otomatis tetapi hanya-baca.
Lepas drive (Saya melakukan ini hanya dengan mengklik tombol eject di file explorer).
sudo apt-get install hfsprogs
(
sudo fsck.hfsplus -f /dev/sdXY
jika sistem file dijurnal.)Remount drive (Saya melakukan ini hanya dengan mengklik drive di file explorer).
Drive sekarang baca-tulis.
sumber