LINUX.ORG.RU
ФорумTalks

XFS. Мистическое исчезновение файлов

 


0

1

Недавно перевел хомяк на XFS, все радовался шустрой скорости работы с большими файлами. А теперь хрень какая-то происходить стала. Решил рассортировать скачанные видео, сделал mv в соответствующую директорию... и ничего! Пропали видосы, словно самолеты в Бермудском треугольнике.

Update. А, не. Все таки вынырнули. Но я все равно ничего не понимаю.

★★★★★

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

Это ты еще не видел, что может быть, когда внезапно пропадет электричество на десктопе без упса :)

Лесом эту фс.

awesomenickname ★★★★★
()
Ответ на: комментарий от post-factum

Монтирую с nobarrier и все. Второй раз такое мистическое исчезновение и появление происходит, не иначе Гудини шалит.

Meyer ★★★★★
() автор топика
Ответ на: комментарий от post-factum

Я понимаю, если бы такие вещи происходили с noatime... Но я его не вписывал, да и по-дефолту он вроде не ставится...

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

nobarrier при внутреннем жюрнале

ССЗБ.

сидеть с relatime в 2015 году

Дважды ССЗБ. Ты muttом что ли для чтения почты до сих пор пользуешься?

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

Чтобы не обновлять время доступа в inode (третья строка со временем в stat some.file) каждый раз при обращении к файлу, что 99% софта найух не сплющилось. Единственное, что не может без него правильно работать - тот самый mutt из дерьма мамонта.

Да, это резко уменьшает количество обращений к диску. Особенно когда файлов миллионы и читаются они часто.

PS: А особенно весело обновлять инод на RAID6. 4 чтения, два ксора в контроллере или едре, 4 записи, тупо ради переписать дату доступа. И кстати, если рейд таки на старом-престаром аппаратном контроллере, проще дотыкать в машину ещё 4 винта/SSD и собрать программный 10. Дабы выкинуть на него журнал, а также часто обновляемые данные (напр. БД).

svr4
()
Последнее исправление: svr4 (всего исправлений: 4)
Ответ на: комментарий от svr4

сидеть с relatime в 2015 году

Дважды ССЗБ.

Жалко фломастеров проапдейтить время доступа в иноде во время его перезаписи?

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

См. выше про рейды.

Писать 4 чанка ради мута (которого на серваке нет) - таки да. Причём чанки на рейде нифига не по 512 байт.

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

XFS? Да, нарывался, silent data corruption имело место. Иногда зануляет в тихоря файлы. В топку её.

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

При relatime бамп времени доступа будет выдан только если atime < change time. Система с relatime на постоянке получает его одновременно с модификацией файла, никаких пенальти на чтение.

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

Не, они кстати, не испортились. Перемещение как бы было выполнено, но ни в исходной, ни в конечной директории этих файлов не было. И что самое странное, это происходит только со среднего размера файлами (25-60 Мб)

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

Еще один уникум видевший XFS первый и последний раз 10 лет назад.

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

Словно бы куда-то в астрал ушли.

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

Ок. Под конец посмотрите что dmesg говорит. Может ошибки есть.

chaos_dremel ★★
()

Есть такое у неё, как-то давно уже читал. Получается, всё ещё никак не починят, заразы. Хз, правда, как спровоцировать - ниже написал, что и при пропадании питания ничего не случилось.

Satan_Klaus ★★
()
Последнее исправление: Satan_Klaus (всего исправлений: 1)
Ответ на: комментарий от awesomenickname

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

И что? Пропадало, только не на десктопе, а на внешнем харде, где были 2 раздела - с XFS и Ext4 - оба в порядке.

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

ничего не будет, если не было копирования/перемещения.

Deleted
()

Что это за провокация флейма?

Где файлы появились? Давай подробности. А то получается, ты что-то сделал, что-то сломалось, потом починилось. Причём, раз файлы нашлись, то они и не терялись. Но вывод делают, что xfs говно.

В твоём посте заменить xfs на ext4 и всё такой же безосновательный наброс получится.

d ★★★★
()

Может ты сделал cd в директорию в консоли, потом удалил ее из другой (или примонтировал туда что-то), создал заново, и скопировал туда файлы? А потом ls?

goingUp ★★★★★
()
Ответ на: Что это за провокация флейма? от d

Я просто сортировал видео из консоли. Сделал mv из одной директории в другую. Все прошло успешно, только файлов я ни там, ни там не нашел. Потом появились.

Meyer ★★★★★
() автор топика
Ответ на: Что это за провокация флейма? от d

Где файлы появились?

заменить xfs на ext4 и всё такой же безосновательный наброс получится.

Были такие же чудеса с ext4 когда поставил на старую материнку винт на 2Тб, до этого самые большие винты были на полтерабайта и ext4 на них не чудила. Записываешь, файлы есть, перезагружаешься - многих нету, зато ещё один раздел образовался, который не создавал и в него файлы попали. Снёс ext4 и поставил ext3 - она быстрая, не требует от контроллеров поддержки новых фич, файлы с неё не пропадают, хорошо переносит ресеты а если повреждается то легко чинится с другого линукса через gpart или редактор разделов КДЕ.

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