linux读写mac HFS+

linux默认可读HFS+分区,但只有read权限。如果需要write权限则需要关掉journal功能,因为linux只支持读写non-journaled HFS+。

1.关闭journal

在mac osx下打开Terminal,   diskutil list查看硬盘,diskutil disableJornal diskls6 关闭diskls6 journal功能,diskutil enableJornal diskls6 打开。

bogon:~ tianshuai$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            120.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:               Windows_NTFS BOOTCAMP                161.1 GB   disk1s1
   2:               Windows_NTFS world                   85.9 GB    disk1s5
   3:                  Apple_HFS mac                     107.4 GB   disk1s6
   4:               Windows_NTFS mess                    145.7 GB   disk1s7
bogon:~ tianshuai$ diskutil disableJournal disk1s6
Journaling has been disabled for volume mac on disk1s6
bogon:~ tianshuai$ 


2.挂载hfs+分区,用fdisk  -l 命令查看磁盘

sudo mount -t hfsplus -o force,rw /dev/sdb6 /media/


3.无法挂载或者只读挂载,需要装hfsprogs来支持hfs, 用fdisk  -l 命令查看磁盘

sudo apt-get install hfsprogssudo 
sudo fsck.hfsplus -f /dev/sdb6



你可能感兴趣的:(系统管理)