LINUX.ORG.RU
ФорумAdmin

файловая система


0

1

Здравствуйте!!Нужен ваш совет.ОС Debian.После перебоя с питанием файловая система на одном из дисков доступна только для чтения.Отмонтировать примонтировать пробовал.df -h показывает диск,точку монтирования.fstab на этой же точке монтирования указано другое устройство. df -h /dev/sdb1 280G 162G 118G 58% /mnt/mail cat /etc/fstab # /dev/hda1 /mnt/mail reiserfs defaults,acl 0 2 UUID=6ff856f3-31ce-428d-af67-156e8057ecc0 /mnt/mail reiserfs defaults,acl Что сделать чтобы реанимировать диск не знаю,очень надеюсь на вашу помощь.


man fsck
Желательно для своего типа ФС

Kroz ★★★★★
()
Ответ на: комментарий от sdio

Will read-only check consistency of the filesystem on /dev/sdb1 Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):yes И ничего не происходит.

den777
() автор топика
Ответ на: комментарий от den777

Will read-only check consistency of the filesystem on /dev/sdb1 Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):yes И ничего не происходит.

а что должно происходить, если ФС смонтирована ТОЛЬКО ДЛЯ ЧТЕНИЯ? Как её исправлять-то? Смонтируй как rw. Перед этим желательно сделать образ всей ФС, ибо fsck может эту твою ФС напрочь грохнуть(такое у меня было с reiserfs).

drBatty ★★
()
Ответ на: комментарий от drBatty

mount -t reiserfs -n -o remount,rw /dev/sdb1 делаю так,и не монтируется.Знаю что туплю,но где именно?Есть бэкап данных с харда,там одна почта,ничего другого ценного на нём нет.

den777
() автор топика
Ответ на: комментарий от den777

А что означает acl в параметрах монтирования fstab?

man mount

anonymous
()

Отмонтируешь фс, делаешь

fsck.reiserfs --check /dev/hda1
Оно может сказать, что либо все ок, либо требуется починка с "--fix-fixable", либо "--rebuild-tree". Ну и делаешь повторный запуск с нужным ключиком.

Главное, не прерывай fsck --rebuild-tree. У меня есть печальный опыт такого.

red_eyed_peguin
()
Ответ на: комментарий от drBatty

Смонтируй как rw.

Хороший совет чтобы убить ext4, например.

AptGet ★★★
()
Ответ на: комментарий от red_eyed_peguin

Скажите,а если загрузиться с livecd,скопировать данные с этого харда,поставить новый,указать точку монтирования как у старого,пройдёт такой вариант?То есть все каталоги будут в том же порядке.Просто на этот хард ссылаются конфиги почтовика.

den777
() автор топика
Ответ на: комментарий от den777

Без fsck есть вероятность скопировать кашу. Лучше: - прицепить 2-й диск; - сделать dd с раздела сбойной ФС на прицепленный диск или раздел на нём; - сделать fsck сбойного; - если всё хорошо, загрузиться как обычно, если нет и есть важные данные, восстанавливать с копии, если ничего нужного на сдохшей ФС нет, просто создать ФС заново с нужной иерархией каталогов.

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

fsck возможно сделать только на отмонтированной ФС?потому что делаю fsck.reiserfs --check /dev/hda1,опять ругается что доступна только для чтения.

den777
() автор топика
Ответ на: комментарий от den777

/dev/sdb1 on /mnt/shares type reiserfs (rw,acl) вот это выдаёт если mount без параметров.Чтение и запись,а по факту только чтение.fstab вообще пишет что в это точке монтирования устройство /dev/hda1,вконец запутался,не заню как поступить.

den777
() автор топика
Ответ на: комментарий от den777

dd возможно сделать только на физический диск?А если это будет расшаренный раздел другой машины?

den777
() автор топика
Ответ на: комментарий от den777

сделал так-примонтировал шару с другой машины,потом # dd if=/dev/sdb1 conv=sync,noerror bs=64K | gzip -c > /mnt/samba/123/mail/hda.img.gz.Пока копируется.После отмонтирую /dev/sdb1,запущу fsck.reiserfs --check /dev/sdb1 Правильно делаю?

den777
() автор топика
Ответ на: комментарий от Pinkbyte

mail:~# fsck.reiserfs --check /dev/sdb1 reiserfsck 3.6.21 (2009 http://www.namesys.com)

************************************************************* ** If you are using the latest reiserfsprogs and it fails ** ** please email bug reports to reiserfs-list@namesys.com, ** ** providing as much information as possible — your ** ** hardware, kernel, patches, settings, all reiserfsck ** ** messages (including version), the reiserfsck logfile, ** ** check the syslog file for any related information. ** ** If you would like advice on using this program, support ** ** is available for $25 at http://www.namesys.com/support.html. ** *************************************************************

Will read-only check consistency of the filesystem on /dev/sdb1 Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):

Не запускается,не могу понять почему

den777
() автор топика
Ответ на: комментарий от drBatty

как раз в ro и нужно fsck делать, если это корень. а лучше вообще отмонтированую ФС чекать.

Komintern ★★★★★
()
Последнее исправление: Komintern (всего исправлений: 2)
Ответ на: комментарий от den777

Тщательно проверь критичные файлы, если всё хорошо, hda.img.gz можешь оставить на всякий случай.

berrywizard ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.