Страница 1 из 1
fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 11:36:54
lumen
Добрый день.
Не могли бы подсказать можно ли запустить проверку fsck на смонтированную файловую систему как read-only, если до то с какими параметрами
Код: Выделить всё
ftp# mount
...
/dev/aacd0 on /var/ftp (ufs, NFS exported, local, read-only)
Запускал с такими параметрами и вот что выдает
Код: Выделить всё
ftp# fsck -yf /dev/aacd0
** /dev/aacd0 (NO WRITE)
** Last Mounted on /var/ftp
** Phase 1 - Check Blocks and Sizes
Как я понял fsck не исправит файловую систему.
Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 12:59:35
skeletor
Запускать
Всё, что сможет исправить fs - исправит ("y" значит отвечать Да на вопросы об исправлении)
Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 13:15:59
lumen
Вопрос в том можно ли на смонтированную как read-only запустить проверку или обязательно проверять отмонтированный раздел?
Код: Выделить всё
fsck -y /dev/aacd0
** /dev/aacd0 (NO WRITE)
** Last Mounted on /var/ftp
** Phase 1 - Check Blocks and Sizes
Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 13:21:55
skeletor
Нет.
Либо отмонтируйте, либо запускайте fsck в режиме background mode и FS должна быть в режиме rw.
Хотя по идее можно

Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 13:39:49
lumen
Только файловая система не монтируется как rw, поэтому и не получается в background
Код: Выделить всё
mount /var/ftp/
mount: /dev/aacd0 R/W mount of /var/ftp denied. Filesystem is not clean - run fsck.: Operation not permitted
Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 14:57:04
skeletor
ну тогда отмонтируй (благо это можно сделать на запущенном серваке, только выключи сервисы, которые юзают этот каталог), проверь и смонтируй.
Re: fsck на смонтированную фс как read-only
Добавлено: 2012-05-31 15:12:15
lumen
В принципе выяснил что хотел, суть вопроса была именно в том что на
смонтированной файловой системе. Всем спасибо за ответы, кстати задал вопрос в рассылку freebsd-questions, получил такой ответ:
Correct. For file system modifications the file system may not
be mounted because "lower level operations" maybe will take
place. In your current setting, only checks will be performed,
but _if_ something needs to be modified, it will not happen.
The reason: It _might_ affect the file system to change, even
if it's "just" in read-only state.
Solution: Unmount the file system and re-run fsck.