LINUX.ORG.RU
решено ФорумAdmin

Файловая система ubuntu 14.04

 , ,


0

1

Всем привет!

Друзья, подскажите пожалуйста по такому вопросу.

Поднял SAMBA сервер на Ubuntu server 14.04. Вставил в комп винт на 2тб, отформатировал его в ext4 и примонтировал в папку /media/wd2tb.

Создал 3 шары, завёл пользователей, раздал права. Всё хорошо, все заходят и всё делают.

НО! Через некоторое время файловая система переходит в режим «только для чтения».

Гуглил... смотрел. Как я понял в файловой системе накапливаются ошибки и после этого она переходит в этот режим. Я правильно понял? Хочу спросить у знающих людей, так как я работаю с unix недавно.

Можно ли как это решить?

fsck -y -f -c /dev/sdb1 ?

Но для этого диск надо сперва отмонтировать, но он постоянно занят. Как его проверить правильно чтобы ничего не повредить?

Спасибо!



Последнее исправление: TFR90 (всего исправлений: 2)

монтировал через fstab? если через него, то закомментируй строчку с этим винтом и выполни fsck. SMART посмотреть кстати тоже не помешает

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

Так точно, через fstab. Вот так.

# / was on /dev/sda1 during installation
UUID=04046177-f324-43b9-8e16-8b6f9a79708a /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=a0aff084-4e2f-48b0-a643-52843ce30f57 none            swap    sw              0       0
# wd2tb
UUID=663ff79d-858f-4829-af26-4aba28aabe1d /media/wd2tb ext4 defaults 0 0

Сейчас попробую.

Ещё находил решение в виде такой команды

mount -o remount,rw /
TFR90
() автор топика
Ответ на: комментарий от ionanahin

Спасибо! Буду копать, сейчас поставил на проверку диск.

Посмотрю что будет после проверки.

TFR90
() автор топика

Можно ли как это решить?
fsck -y -f -c /dev/sdb1 ?
Но для этого диск надо сперва отмонтировать, но он постоянно занят. Как его проверить правильно чтобы ничего не повредить?

Если не удается отмонтировать, значит придется перезагрузить, предварительно удалив/закомментировав запись в fstab

fsck скорее всего не решит проблему - максимум покажет что есть ошибки.

также анализируйте SMART

и проверьте, а лучше замените кабели к диску

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

Спасибо! Тоже проверю.

Кстати есть такой момент: когда ФС переходит в RO, я перезагружаю сервер. И система загружается только до определённого момента, пишет ошибка с диском... точно не помню. И помогает выдёргивание кабеля sata. После этого система спокойно загружается.

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

система загружается только до определённого момента, пишет ошибка с диском... точно не помню. И помогает выдёргивание кабеля sata. После этого система спокойно загружается.

Эк вы жестоко с ним... да что уж говорить, добивайте до конца теперь :-)

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

выдёргивание кабеля sata

питание нужно рвать а не сата, фс у тебя покоцылась, выполни проверку и восстановление фс, проверь жесткие на бэдблоки, марочку дисков озвуч, надеюсь ета не грины

axelroot
()
Ответ на: комментарий от TFR90

убрать-то можно, но не желательно этож корень, исчи причину повреждения фс. в ридонли перемонтируется корень, а не фс на диске с файлопомойкой

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

Друзья, после проверки ФС, диск не «хочет» монтироваться :)

Он его видит

sudo fdisk -l

Диск /dev/sda: 1000.2 Гб, 1000204886016 байт
255 головок, 63 секторов/треков, 121601 цилиндров, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x000505a3

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048  1949861887   974929920   83  Linux
/dev/sda2      1949863934  1953523711     1829889    5  Расширенный
Раздел 2 начинается не на границе физического сектора.
/dev/sda5      1949863936  1953523711     1829888   82  Linux своп / Solaris

Диск /dev/sdb: 2000.4 Гб, 2000398934016 байт
81 головок, 63 секторов/треков, 765633 цилиндров, всего 3907029168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0xe8c8b78a

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1            2048  3907029167  1953513560   83  Linux

Когда монтирую раздел

sudo mount /dev/sdb1 /media/wd2tb

выдает: mount: вы должны указать тип файловой системы

если так

sudo mount /dev/sdb1 /media/wd2tb type ext4

ничего не даёт:(

UUID диска не показывает вообще

sudo blkid

вывод:

/dev/sda1: UUID="04046177-f324-43b9-8e16-8b6f9a79708a" TYPE="ext4"
/dev/sda5: UUID="a0aff084-4e2f-48b0-a643-52843ce30f57" TYPE="swap"

Что делать?)

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

Загрузился с Acronis, показывает слетела файловая система (raw).

Сейчас восстанавливаю файлы через программу Testdisk :)

По результату отпишусь.

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

Вдруг кому будет интересно, восстановить файлы не получилось через Testdisk :) После 6-ти часового сканирования тестдиск выдал мне кучу файлов в виде списка и с не понятными названиями.

Ни в одной из систем я не мог посмотреть содержание диска.

После некоторого гугления и изучения man'а, я пришёл к команде:

fsck -fy -t ext4 /dev/sda1

Таким образом получилось восстановить ФС диска, затем зайти из под livecd и скопировать всю инфу! :)

Спасибо всем кто помог советом!

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