На работе у нас есть старый компьютер Debian, на котором мне нужно установить обновления безопасности, но файловая система смонтирована только для чтения. К сожалению, парень, который установил это, уже удалился и не зарегистрировал то, что он сделал на этой машине.

вывод на mount:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=63624,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=51512k,mode=755)
/dev/disk/by-label/rootfs0 on / type ext2 (ro,noatime,errors=continue)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
/dev/sda4 on /mnt type ext2 (rw,noatime,errors=continue)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /var/log type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /var/tmp type tmpfs (rw,nosuid,nodev,relatime)

Я посмотрел на /etc /fstab, который выглядит довольно странно, так как я не вижу записи для /:

LABEL=data      /mnt    ext2    defaults,noatime,rw     0       2
proc            /proc   proc    defaults                0       0
tmpfs           /tmp    tmpfs   nosuid,nodev            0       0

Где еще могут быть настройки, монтирующие файловую систему только для чтения?

1 ответ1

2

/ изначально не монтируется через fstab потому что для доступа к /etc/fstab вам нужно иметь / mount. Он монтируется через параметр ядра root= . Параметр ro вероятно, находится в конфигурации вашего загрузчика (например, /boot/grub/grub.cfg), как и должно быть.

Позже во время загрузки / перемонтируется в соответствии с fstab ; опция rw должна быть там. В вашем случае нет правильной записи, поэтому опция ro остается в силе .

Возможно, вы захотите прочитать больше: Как получить доступ к /etc/fstab до монтирования root?


Решение

Перемонтировать как для чтения-записи вручную:

sudo mount -o remount,rw /

Если вы хотите , чтобы сделать постоянное изменение затем создать правильную / запись в / и /etc/fstab с rw опцией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .