Попытка получить данные из сервера жесткий диск

ОК. Решил тайну сам. Это связано с USB AutosusPend. Кажется, он слишком рано пинает, и UIS не пробуждает устройство правильно, только ScanImage делает это.

Я использую TLP для управления настройками PowerSaving. Поэтому я получил идентификатор устройства с использованием LSUSB и добавил его в строку USB_BLACKLIST . Работает как ожидалось прямо сейчас.

У меня было 10 часов, чтобы понять это, потому что аналогичные случаи были всегда разные причины или остались без ответа.

-1
02.08.2014, 06:40
1 ответ

Ваши старые диски, вероятно, отформатированы с помощью ext3 или ext4. Обе эти файловые системы имеют разрешения (в отличие, например, от FAT, у которой их нет). И, к сожалению, отключить для них разрешения невозможно.

Таким образом, когда вы монтируете старые диски (независимо от того, как вы это делаете - в командной строке или с помощью двойного щелчка в графическом интерфейсе), система будет просматривать данные о разрешениях на этих дисках и проверять, у вашего пользователя на livecd есть разрешение. А ваш пользователь livecd этого не делает,

Самый простой способ отменить эти разрешения - стать пользователем root. Конечно, root поражает все разрешения, так что это несколько опасно. Из командной строки я бы предложил что-то вроде этого:

sudo tar czf /path/to/archive.tar.gz /path/to/web-files

Это создаст .tar.gz файлов вашего веб-сайта в archive.tar.gz . Этот архив будет создан пользователем root (поэтому ограничения разрешений будут проигнорированы) и также будет принадлежать пользователю root. Вы можете изменить владельца с помощью sudo chown new-owner: new-group /path/to/archive.tar.gz или через графический интерфейс.

0
28.01.2020, 05:13

Теги

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