монтировать внешний диск в системе только для чтения

монтировать внешний диск в системе только для чтения

Вчера вечером на ноутбуке моей жены, работающем под управлением OpenSUSE, произошел какой-то сбой: при запуске он выдает целый ряд ошибок и в конечном итоге запрашивает пароль root для запуска с доступом только для чтения к оболочке.

В этом режиме «только для чтения» я увидел, что все важные файлы все еще на месте, поэтому я хочу сделать их резервную копию, прежде чем что-либо делать.

Я подключил внешний USB-накопитель, и на нем появилось сообщение:

usb 4-3: new high speed USB device using ehci_hcd and address 3
usb 4-3: new device found, idVendor=152d, idProduct=2338
sub 4-3: new device strings: Mfr=1, Product=2, SerialNumber=5
[...etc....]
scsi3 : SCSU emulation for USB Mass Storage devices
scsi 3:0:0:0: Direct-Access WDS WD25 WD-[...more hard drive info...etc.]
[...etc...]
sd 3:0:0:0: [sdb] Assuming drive cache: write through
 sdb: [mac] sdb1 sdb2 sdb3 sdb4
sd 3:0:0:0: [sdb] Attached SCSI disk
sd 3:0:0:0: Attached scsi generic sg2 type 0

Поэтому я предполагаю, что это означает лишь то, что диск найден.

Теперь я хочу смонтировать его, чтобы иметь возможность копировать на него файлы.

Два вопроса?

  1. Как мне его найти в /dev/
  2. Даже если я его найду, как мне его смонтировать, если у меня есть доступ только для чтения?

Спасибо за любую помощь.

решение1

Вы даже можете перемонтировать файловую систему с помощью принудительного перемонтирования — просто помните, что вам нужно проверить систему с помощью fsck. Если система монтирует ее только для чтения, значит, с файловой системой что-то не так.

mount -n -o remount /

для usb-флешки, обычно она эмулируется как scsi, вы можете использовать

fdisk -l

чтобы вывести список всех подключенных в данный момент дисков. Для монтирования, например, диска ntfs на /dev/sdb1, попробуйте:

mount -t ntfs-3g /dev/sdb1 /mnt

замените vfat, если вы используете fat16/32.

Связанный контент