Невозможно изменить системный файл в Debian

У меня есть NAS Lenovo Iomega Store IX2-200 Cloud Edition с Debian 7 и Twonky Media Server, и у меня 2 проблемы .

1) Мне нужно изменить файл конфигурации twonky /usr/local/twonky/twonkyvision-mediaserver.ini, но этот файл доступен только для чтения. Я зарегистрирован как root и не могу изменять или даже изменять этот файл. Система возвращает ошибку «Файловая система только для чтения».

root@ix2:/# chown root /usr/local/twonky/twonkyvision-mediaserver.ini
chown: changing ownership of `/usr/local/twonky/twonkyvision-mediaserver.ini': Read-only file system

2) Aptitude и apt-get не работают, и возвращаются следующие ошибки:

root@ix2:/usr/local/twonky# aptitude update
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
E: Could not open file /var/lib/dpkg/status - open (2: No such file or directory)
E: The package lists or status file could not be parsed or opened.

Это странно, потому что я root, и система спрашивает, являюсь ли я root.

/ var / lib / dpkg / не существует, и я не могу создать его и использовать aptitude или apt-get.

Когда я проверяю способности, они говорят: root @ ix2: / # aptitude update E: Ошибка записи - запись (28: На устройстве нет свободного места) E: Невозможно отобразить пустой файл E: Не удалось обрезать файл - ftruncate (9: Неверный дескриптор файла) E: Списки пакетов или файл состояния не могут быть проанализированы или открыты. E: Не удалось открыть файл / var / lib / dpkg / status - open (2: Нет такого файла или каталога) E: Списки пакетов или файл состояния не могут быть проанализированы или открыты.

мой диск почти пуст

Что я могу сделать?

0
06.02.2017, 03:41
2 ответа

Файловая система только для чтения - это файловая система, которая была смонтирована только для чтения или которая из-за неправильного завершения работы требует ремонта. Linux делает это автоматически для файловых систем, когда обнаруживает некоторую несогласованность, которую администратор должен исправить вручную (возможное повреждение данных файловой системы). Запустите fsck (1) в этой файловой системе, чтобы увидеть, нужно ли что-то исправить. Если файловая система смонтирована только для чтения, даже пользователь root не может изменять файлы в ней.

1
28.01.2020, 02:46

Взлом NAS на базе Debian

Iomega готовит ограниченную установку debian, хранящуюся в необработанных образах дисков , расположенных на / boot (нажмите losetup -a , чтобы увидеть привязки цикла). вы можете либо:

  1. изменить образы, хранящиеся в / boot , это серьезная работа, и если вы сделаете какую-нибудь ошибку, ваш nas станет непригодным для использования.

  2. Не трогайте ничего в / boot , но вы не можете использовать apt оттуда. Вы должны скопировать распакованные файлы .deb в каталог, расположенный в папке / mnt / pool , и создать символические ссылки.

Я выбираю менее разрушительный путь.

  1. Храните все свои материалы на жестком диске, где-нибудь в папке / mnt / pool /

  2. . Создайте символические ссылки, чтобы привязать свои данные к / usr / local /

  3. Если вам действительно нужен доступ /, вам необходимо перемонтировать их с помощью mount -o remount, rw /

0
28.01.2020, 02:46

Теги

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