fsck на смонтированную фс как read-only

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

fsck на смонтированную фс как read-only

Непрочитанное сообщение lumen » 2012-05-31 11:36:54

Добрый день.
Не могли бы подсказать можно ли запустить проверку 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 не исправит файловую систему.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2486
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение skeletor » 2012-05-31 12:59:35

Запускать

Код: Выделить всё

fsck -y /dev/aacd0.
Всё, что сможет исправить fs - исправит ("y" значит отвечать Да на вопросы об исправлении)
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение lumen » 2012-05-31 13:15:59

Вопрос в том можно ли на смонтированную как read-only запустить проверку или обязательно проверять отмонтированный раздел?

Код: Выделить всё

fsck -y /dev/aacd0
** /dev/aacd0 (NO WRITE)
** Last Mounted on /var/ftp
** Phase 1 - Check Blocks and Sizes

Аватара пользователя
skeletor
майор
Сообщения: 2486
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение skeletor » 2012-05-31 13:21:55

Нет.
Либо отмонтируйте, либо запускайте fsck в режиме background mode и FS должна быть в режиме rw.

Хотя по идее можно :)
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение lumen » 2012-05-31 13:39:49

Только файловая система не монтируется как rw, поэтому и не получается в background

Код: Выделить всё

mount  /var/ftp/
mount: /dev/aacd0 R/W mount of /var/ftp denied. Filesystem is not clean - run fsck.: Operation not permitted

Аватара пользователя
skeletor
майор
Сообщения: 2486
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение skeletor » 2012-05-31 14:57:04

ну тогда отмонтируй (благо это можно сделать на запущенном серваке, только выключи сервисы, которые юзают этот каталог), проверь и смонтируй.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: fsck на смонтированную фс как read-only

Непрочитанное сообщение lumen » 2012-05-31 15:12:15

В принципе выяснил что хотел, суть вопроса была именно в том что на смонтированной файловой системе. Всем спасибо за ответы, кстати задал вопрос в рассылку 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.