Mount

我不能 -o ‘remount,rw’ 一個 USB 驅動器

  • December 30, 2016

我有一個 USB 驅動器。它安裝為“ro”。當我掛載時,-o "remount,rw"我在 dmesg 中看到了這個。

hfsplus:文件系統未完全解除安裝,建議執行 fsck.hfsplus。保持只讀狀態。

詳細標誌(-v),mount -v` 並沒有告訴我更多資訊。它實際上說掛載有效,

mount: /dev/sdb1 mounted on /media/ecarroll/myDevice.

fsck.hfsplus在塊設備上執行,讓我

$ sudo fsck.hfsplus /dev/sdb1 
** /dev/sdb1
** 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 myDevice appears to be OK.

我希望在上面清楚這一點,但-o remount,force也不起作用。

sudo fsck.hfsplus -f /dev/sdb1; sudo mount -o remount,force,rw /dev/sdb1 ; sudo dmesg -c
** /dev/sdb1
** 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 2819010011 appears to be OK.
[97230.751669] hfsplus: filesystem was not cleanly unmounted, running fsck.hfsplus is recommended.  leaving read-only.

如何以讀寫方式安裝此設備?

你得到後

** The volume myDevice appears to be OK.

您可以拔下設備,然後重新插入,自動掛載將使用-o rw. 在 mount 認為設備髒了之後,我不知道需要什麼才能開始-o rw工作,而沒有將其拉回並重新插入。

似乎有人已經遇到過這個問題,請看這裡:

https://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-without-access-to-os

以下是答案的摘錄:

首先,確保您已安裝 hfsprogs。安裝範例>命令:

sudo apt-get install hfsprogs

接下來,掛載或重新掛載 HFS+ 驅動器;命令需要如下:

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

或者

sudo mount -t hfsplus -o remount,force,rw /mount/point …

最後,如果驅動器未正確解除安裝或以其他方式變為 > 部分損壞,請執行 fsck.hfsplus … 如下所示:

須藤 fsck.hfsplus -f /dev/sdXY

這裡還有一些關於 linux 的有趣資訊:

https://help.ubuntu.com/community/hfsplus

引用自:https://unix.stackexchange.com/questions/332083