Macの友達用にフォーマットしている外付けドライブがあるので、Gpartedを使用してHFS +に設定しました。 rwオプションを指定してmountコマンドを実行した後でも、ドライブにファイルを書き込めません。 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の友達に渡す前に、いくつかのファイルをコピーする必要があります。どうすればよいですか?

コメント

回答

  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. ここで、テストディレクトリが作成されているかどうかをファイルマネージャに確認します。しかし、ファイルマネージャはそれでも可能です。」 t HFS +に書き込みます。

    ファイルマネージャーの強制送信

    ### sudo filemanager, for eg. $ sudo thunar 
  7. そして、長いやり過ぎのプロセスの後、これでHFS +にアクセスできるようになりました。

    その後、ドライブをMacに接続し直し、ジャーナリングをオンにして、ディスクユーティリティを使用して権限を修復します。

コメント

  • 私はMacを持っていません':(
  • Mojaveでは、これは可能です'ディスクユーティリティではもう実行できません。ただし、ターミナルでdiskutil disableJournal /Volumes/<name>を使用できます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です