HFS+ファイルシステムが読み取り専用でマウントされている

HFS+ファイルシステムが読み取り専用でマウントされている

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。としてインストールされますが、
TerminalまたはNemoからコピーすると、「エラー:読み取り専用ファイルシステム」が返されます。 Linuxでドライブをフォーマットしたため、HFS +ボリュームはまだ記録されていません。私のMacの友達に渡す前に、いくつかのファイルをコピーする必要があります。どうすればいいですか?

答え1

  1. Ubuntuからログに書き込むには、ログをオフにする必要があります。 Ubuntuは、ジャーナル処理されていないHFS +ボリュームへの書き込みのみをサポートします。 OS X Yosemite 10.10以前では、HFS +のロギング機能を無効にすることが可能でした。

    Macの場合:

    • アプリケーション - >ユーティリティでディスクユーティリティを開きます。
    • ジャーナリングを無効にするボリュームを選択します。
    • ファイルメニューからジャーナリングを無効にするを選択します。 (最新のMac OSバージョンでは、ファイルメニューをクリックするときにオプションボタンを押し続けるか、必要に応じてApple + Jを押す必要があります。)
  2. 次に、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
    
  3. ホームディレクトリにbackupというフォルダを作成したら、バックアップのフルパスをコピーして次のコマンドの最後に配置します。

    $ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup
    

    今幸運を祈ります:

    $ sudo mount -o remount,rw /home/user/backup
    
  4. 今HFS +送信のために:

    $ sudo chmod 775 /home/user/backup
    
  5. 端末を使用したテスト:

    $ cd /home/user/backup
    $ mkdir test
    
  6. 次に、ファイルマネージャがテストディレクトリを作成したことを確認します。ただし、一体ファイルマネージャはまだHFS +に書き込めません。

    強制コミットファイルマネージャ

    ### sudo filemanager, for eg.
    $ sudo thunar
    
  7. これで、長い移行プロセスを経てHFS +にアクセスできます。

    次に、ドライブをMacに再接続し、ロギングをオンにし、ディスクユーティリティを使用して権限を回復します。

答え2

私はこのバグ(Ubuntu 22.04.1)を保持しており、macOSでジャーナリングを無効にした後もしばらくしてから読み取り専用でマウントされます(毎日の再起動には約2〜20日かかります)。とても迷惑!

現在一貫して動作しているように見える解決策は、追加のautoオプションを使用することですnosuid,nodev,x-gvfs-show

私が最初に来る持つ:

PARTUUID=xxx /mnt/my_path hfsplus force,rw,auto,nofail 0 0

しかし、今持っています。:

PARTUUID=xxx /mnt/my_path auto nosuid,nodev,nofail,x-gvfs-show,force,rw 0 0

これはうまくいくようです。 (近い)将来のために指が交差しました。 HFS+のサポートは確かにUbuntuの問題です。

関連情報