Монтируем HFS+ в режиме записи
Mac OS форматирует накопители в файловую систему HFS+. В Debian, Ubuntu и Raspbian стандартные средства позволяют монтировать HFS+ разделы, но только в режиме read-only
(только чтение). Для возможности записи необходимо установить несколько пакетов.
sudo apt-get install hfsplus hfsutils hfsprogs
Создадим точку монтирования для раздела.
sudo mkdir /media/WD750
Подключим раздел на накопителе для проверки.
sudo mount -o force /dev/sda2 /media/WD750
Если раздел всёже монтируется только в read-only
или он был неправильно извлечён или повреждён, тогда нужно воспользоваться программой fsck.hfsplus
.
Перед этим отмонтируем накопитель:
sudo umount /media/WD750
Теперь запустим программу восстановления:
sudo fsck.hfsplus /dev/sda2
Вывод:
** /dev/sda2 ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking Catalog hierarchy. ** Checking Extended Attributes file. ** Checking volume bitmap. ** Checking volume information. ** The volume WD750 appears to be OK.
Если же вывод такой:
** /dev/sda2 ** Checking HFS Plus volume. fsck_hfs: Volume is journaled. No checking performed. fsck_hfs: Use the -f option to force checking.
Тогда нужно запустить программу с параметром -f
:
sudo fsck.hfsplus -f /dev/sda2
Автоматическое монтирование
Узнаем UUID накопителя одним из двух способов.
1) Смотрим в /dev/disk/by-uuid
ls -l /dev/disk/by-uuid
Вывод:
lrwxrwxrwx 1 root root 10 Jan 1 1970 02cdd893-43cc-3811-9e82-d02afb65f2ad -> ../../sda2
2) С помощью утилиты blkid
blkid /dev/sda2
Вывод:
/dev/sda2: UUID="02cdd893-43cc-3811-9e82-d02afb65f2ad" LABEL="WD750" TYPE="hfsplus"
Добавим запись в fstab
для автоматического монтирования:
sudo nano /etc/fstab
# EXTERNAL HDD UUID="02cdd893-43cc-3811-9e82-d02afb65f2ad" /media/WD750 hfsplus defaults,force 0 0
Проверим автомонтирование:
sudo mount -a
Теперь имеется возможность не только чтения с накопителя отформатированного в HFS+, но и записи, а также автоматическое монтирование.
Если эта статья помогла вам, пожалуйста, оставьте комментарий
Спасибо за прочтение!
Arthur is a designer and full stack software engineer. He is the founder of Space X-Chimp and the blog My Cyber Universe. His personal website can be found at arthurgareginyan.com.