Ваша корневая файловая система (/
) смонтирован только для чтения как /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
не может быть заблокирован то, что автоматическая система обновляет выполнения в фоновом режиме, но в Вашем случае она конкретно жалуется на файловую систему только для чтения.
Вся эта мысль позади "монтирования" чего-то в файловую систему состоит в том, что можно использовать стандартный интерфейс (API), что Вы привыкли к при контакте со смонтированным объектом.
Таким образом, если это - веб-сайт, FTP, сессия SSH, и т.д. который смонтирован через FUSE, Вы взаимодействуете с ним с помощью стандартной команды cd
, ls
, и т.д.
Если Вы хотите удаленно смонтировать некоторый удаленный каталог, можно просто сделать следующее:
# 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
, или любой текстовый редактор для использования файлов через этот интерфейс таким же образом, я был бы, если папка была непосредственно смонтирована от локального диска.
Я запустил бы с cd /home/memsql/mount
Или в более общем плане Unix считает все файлом, и где тот файл, определяется его путем, таким образом, все файлы под /home/memsql/mount
часть той файловой системы, если Вы не монтируете что-то еще под нею.
Нижняя строка, Вы используете его как он, часть файловой системы, потому что это.