После того как Вы монтируете файловую систему, как Вы читаете и пишете файлы?

Ваша корневая файловая система (/) смонтирован только для чтения как /dev/disk/... строка в /proc/mounts шоу. Причина этого могла состоять в том, что ошибка диска была обнаружена на начальной загрузке (errors=remount-ro опция) или последующая ошибка ввода-вывода.

Проверьте журналы ядра на любые ошибки с dmesg управляйте и загляните /var/log/syslog или /var/log/messages (но обратите внимание, что эти файлы, вероятно, не содержат последние записи в журнале). Если существуют какие-либо ошибки ввода-вывода, Вы, возможно, должны заменить диск. В противном случае загрузитесь к однопользовательскому режиму и выполненный fsck.ext4 UUID=cf4fb4ae-6d12-407b-bf43-3b0daaaaaf7 пытаться зафиксировать ошибки.

Если fsck отчеты никакие ошибки и это не все еще только для чтения на перезагрузке, можно работать:

sudo mount / -o remount,rw 

пытаться смонтировать дисковое чтение-запись.

Рассмотрение файлов журнала в /var/log/ не помогает многому, поскольку это в данный момент только для чтения.


Часто, причина, почему /var/lib/dpkg/lock не может быть заблокирован то, что автоматическая система обновляет выполнения в фоновом режиме, но в Вашем случае она конкретно жалуется на файловую систему только для чтения.

2
13.04.2017, 15:22
2 ответа

Вся эта мысль позади "монтирования" чего-то в файловую систему состоит в том, что можно использовать стандартный интерфейс (API), что Вы привыкли к при контакте со смонтированным объектом.

Таким образом, если это - веб-сайт, FTP, сессия SSH, и т.д. который смонтирован через FUSE, Вы взаимодействуете с ним с помощью стандартной команды cd, ls, и т.д.

Пример - FUSE/sshfs

Если Вы хотите удаленно смонтировать некоторый удаленный каталог, можно просто сделать следующее:

# make mountpoint
$ mkdir ~/blah

# mount remote dir. through sshfs
$ sshfs root@somehost:/root ~/blah

# use it

....
Now you can use any tools such as gvim/vim to 
access files through this FUSE mountpoint, 
~/blah
....

# umount when done
$ fusermount -u blah

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

3
27.01.2020, 22:00

Я запустил бы с cd /home/memsql/mount

Или в более общем плане Unix считает все файлом, и где тот файл, определяется его путем, таким образом, все файлы под /home/memsql/mount часть той файловой системы, если Вы не монтируете что-то еще под нею.

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

1
27.01.2020, 22:00

Теги

Похожие вопросы