Я искал google, я искал этот сайт, я искал различные термины, фразы, используя кавычки и без кавычек, и я не могу найти ответ на эту, казалось бы, легкую вещь.
] Как вы монтируете жесткий диск из командной строки только для чтения? Я не хочу или не нуждаюсь в ссылке на страницу man, я хочу, чтобы точная вещь мне понадобилась для ввода, если следующее верно:
диск для монтирования включен / dev / sda - это 2 TB - это важно, чтобы я смонтировал его только для чтения, а не для чтения-записи. Очень критично. Я делаю это с живого компакт-диска ubuntu, поэтому мне нечего редактировать fstab или любой файл в этом отношенииЯ подключаю подключенный USB-накопитель к Ubuntu 12.04, и система автоматически устанавливает его. В терминале, если я просто скажу mount, он покажет мне текущую информацию. Я хочу перемонтировать его только для чтения.
Экстраполирован из man mount(8):
sudo mount -o remount,ro /dev/sdb4 /media/HP_TOOLS
Кажется, что он работает хорошо. Придется делать это для каждого автомонтированного раздела.
При установке файловой системы только для чтения могут возникнуть некоторые проблемы.
По этой причине флаг noload может использоваться, чтобы уведомить систему о том, что диск заблокирован.
Лучшее решение, которое я нашел, было:
sudo mount -o ro,noload /dev/sda1 /media/2tb
Руководство по mount(8) объясняет следующие параметры следующим образом:
-r, --read-only Установите файловую систему только для чтения. Синоним - -o ro. Обратите внимание, что в зависимости от типа файловой системы, состояния и поведения ядра система все равно может записывать на устройство. Например, Ext3 или ext4 будут воспроизводить свой журнал, если файловая система загрязнена. Чтобы предотвратить такой доступ к записи, вы можете захотеть подключить файловую систему ext3 или ext4 с помощью опций mount ro,noload или установить блок-устройство в режим только для чтения, см. Команду blockdev(8). [...] norecovery / noload Не загружайте журнал при монтаже. Обратите внимание, что если файловая система не была размонтирована чисто, пропуская воспроизведение журнала, это приведет к файловой системе, содержащей несоответствия, которые могут привести к возникновению любого количества проблем.Для получения дополнительной информации см. великое объяснение в руководстве mount(8) .
Шаг 1: После подключения диска к компьютеру дайте команду ниже, чтобы увидеть, как он показывает диск.
sudo fdisk -l
Он покажет диск как /dev/sda или /dev/sdb с партией.
Disk /dev/sdb: 7.5 GiB, 8053063680 bytes, 15728640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0e0e8e70
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 2902111 2902112 1.4G 0 Empty
/dev/sdb2 2888004 2892739 4736 2.3M ef EFI (FAT-12/16/32)
Шаг 2: Выполните команду ниже, чтобы увидеть, где она установлена. Например,
$ sudo df -HT
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 4.2G 0 4.2G 0% /dev
tmpfs tmpfs 829M 10M 819M 2% /run
/dev/mapper/ubuntu--vg-root ext4 484G 149G 311G 33% /
tmpfs tmpfs 4.2G 20M 4.2G 1% /dev/shm
tmpfs tmpfs 5.3M 4.1k 5.3M 1% /run/lock
tmpfs tmpfs 4.2G 0 4.2G 0% /sys/fs/cgroup
/dev/sda1 ext2 495M 111M 359M 24% /boot
/dev/sdb1 iso9660 1.5G 1.5G 0 100% /media/username/Ubuntu
Шаг 3. Наконец, выполните приведенную ниже команду, чтобы повторно установить ее как ro.
sudo mount -o remount,ro /dev/sdb1 /media/username/Ubuntu