Как перемонтировать файловую систему в режим чтения / записи?

156

Я пытаюсь смонтировать файловую систему hfsplus в виртуальной машине Xubuntu 12.04 (версия ядра 3.2.0-23-generic), но при вводе mount -o remount,rw /dev/sdb3в командной строке она возвращается not mounted or bad option. Любая помощь будет оценена.

Alkthree
источник

Ответы:

217

Правильный синтаксис:

sudo mount -o remount,rw /partition/identifier /mount/point

Где mount/pointэто /partition/identifier«s соответствующие точка_монтирования, как указано с помощью следующей команды:

mount -v | grep "^/" | awk '{print "\nPartition identifier: " $1  "\n Mountpoint: "  $3}'

Например, скажем, что приведенная выше команда дает это:

Partition identifier: /dev/sda1
 Mountpoint: /    

Partition identifier: /dev/sda2
 Mountpoint: /boot

Partition identifier: /dev/sda3
 Mountpoint: /test

Следующее будет правильным синтаксисом. (Мы начинаем с размонтирования, если оно уже смонтировано.)

sudo umount /test
sudo umount /dev/sdb3
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3 /media/untitled
SirCharlo
источник
Спасибо за ответ! Я использовал sudo, забыл включить это. Я ни в коем случае не продвинутый пользователь Linux, поэтому я не совсем уверен, что я должен видеть в / etc / fstab. Однако, когда я набираю "df -h", это говорит мне, что файловая система hfsplus монтируется в / dev / sdb3
Alkthree
Теперь я вижу, что вы говорите: "mount -v | grep ^ /" возвращает "/ devsdb3 в / media / без названия". Я попробовал "sudo mount -o remount, rw / media / untitled" и получил ту же проблему - не смонтирован или плохой вариант.
Alkthree
Ты пробовал sudo mountall?
СэрЧарло
Давайте продолжим это обсуждение в чате ..
SirCharlo
1
О, давай! Это просто .. Хорошо для тебя! : P Чтобы помочь очистить сайт, опубликуйте шаги, которые вы предприняли, в качестве ответа на ваш вопрос, а затем примите ваш ответ. Это предотвратит появление ваших вопросов в разделе без ответа . Спасибо!
SirCharlo
27

для пользователей busybox / android:

вам нужно добавить пробел (в отличие от обычного использования) между remount и rw:

mount -o remount, rw /

иначе это не сработает.

coderofsalvation
источник
2
Мне не нужно дополнительное место на моей реализации Busybox. Или вы имели в виду busybox и Android? Мой busybox находится внутри встроенного контроллера (не смартфона) ....
wallyk
1
Пришлось сделать это и на обычной Ubuntu.
DustWolf
какой странный синтаксис
phil294
@wallyk Я узнал об этом, когда зашёл в свой рутированный андроид (busybox - необходимое приложение в PlayStore). Это могла быть старая версия busybox, так как это был android v2 dot что-то.
кодер-спасение
4

Запуск dmesg | grep hfsпоказал, что файловая система была размонтирована неправильно, которую я смог восстановить с помощью

fsck.hfsplus /dev/sdb3/
Alkthree
источник
2

Во-первых, давайте исправим проблемы NTFS (если у вас установлена ​​двойная загрузка Ubuntu / Windows)

sudo ntfsfix /dev/sda7

Перед монтированием нам нужен каталог (папка)

mkdir ~/Desktop/disk

Теперь смонтируйте раздел

sudo mount /dev/sda7 ~Desktop/disk

В этом случае «sda7» - это имя раздела. Теперь вы читаете и пишите в раздел.

mmblack
источник
1

У меня есть Dragonboard 410c, я подключаюсь через adb. Я хотел смонтировать физическую SD-карту как RW. следующее сработало для меня.

adb root
adb shell
su
mount -o remount,rw /storage/sdcard1   /storage/sdcard1

Теперь я могу получить к нему доступ в режиме rw как / storage / sdcard1

в северном направлении / storage / sdcard0 эмулируется и является / sdcard

Дэвид Джонс
источник