Macの友人用にフォーマットしている外付けドライブがあるので、Gpartedを使用してHFS +に設定しました。 mount
オプションを指定してrw
コマンドを実行した後でも、ドライブにファイルを書き込むことができません。ランニング grep sda1 /proc/mounts
(私が欲しいドライブ)は以下を返します:
/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
rw
としてマウントされていることに注意してください。
しかし、ターミナルまたはNemoからコピーすると、「エラー:読み取り専用ファイルシステム」が返されます。 Linuxでドライブをフォーマットしたため、HFS +ボリュームはまだジャーナルされていません。 Macの友達に渡す前に、いくつかのファイルをコピーする必要があります。私は何をすべきか?
Ubuntuからジャーナリングに書き込む場合は、ジャーナリングをオフにする必要があります。 Ubuntuは、非ジャーナルHFS +ボリュームへの書き込みのみをサポートしています。 OS X Yosemite 10.10までは、HFS +からジャーナリングを無効にすることも可能です
Macの場合:
HFS +ハードドライブをUbuntuにプラグインして、次のコマンドを実行します。
$ Sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
出力例:
sda
├─sda1 vfat 300M EFI
└─sda2 hfsplus 100G VolumeName
そのため、この例ではsda2にのみ関心があります。
$ Sudo apt-get install hfsprogs
ホームディレクトリにbackupという名前のフォルダーを作成し、backupの完全なパスをコピーして、次のコマンドの最後に配置します。
$ Sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
幸運を祈ります:
$ Sudo mount -o remount,rw /home/user/backup
次に、HFS +送信の場合:
$ Sudo chmod 775 /home/user/backup
端末でのテスト:
$ cd /home/user/backup
$ mkdir test
次に、テストディレクトリが作成されたかどうかをファイルマネージャで確認します。しかし、なんと言っても、ファイルマネージャーはまだHFS +に書き込むことができません。
ファイルマネージャの強制送信
### Sudo filemanager, for eg.
$ Sudo thunar
そして今、長いやり過ぎプロセスの後、HFS +にアクセスできるようになりました。
その後、ドライブをMacに再度接続し、ジャーナリングをオンにし、ディスクユーティリティを使用して権限を修復します。