Bug 19078

Summary: Дополнение к параметрам монтирования xfs
Product: Sisyphus Reporter: serpiph <serpiph>
Component: hal-mount-subfsAssignee: Michael A. Kangin <prividen>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Дополнение к файлу настройки 49-submount-fs-options.fdi none

Description serpiph 2009-03-05 14:28:58 MSK
Created attachment 3354 [details]
Дополнение к файлу настройки 49-submount-fs-options.fdi

Для обеспечения нормального монтирования файловых систем на xfs, находящихся на флешках, надо добавить настройки для xfs, которые приведены в прилагаемом файле. Без этого файловая система xfs не монтируется из-за ошибки "parameter [uid] not valid"
Comment 1 Michael A. Kangin 2009-03-07 12:15:18 MSK
Там, наверное, procuid лишняя получается, noatime всё же лучше оставить.

Можете порекомендовать какие-нибудь опции монтирования, исходя из removable-специфики? Есть повышенно-ненулевая вероятность некорректного отмонтирования носителя, а XFS, afair, очень плохо такое переносит. 

Может, вообще c sync монтировать?
Comment 2 serpiph 2009-03-10 12:40:54 MSK
Точно, procuid там не только не нужен, но и вреден. Я тут поигрался со своим переносным винтом с xfs, передёргивал, за пять раз xfs ещё ни разу не ругнулся на битую файловую систему. А что даёт в выигрыше noatime, кроме меньшего дёрганья винта? Обычно xfs, ext2/3/4, reiserfs ставят на переносные винчестеры, а не на флешки, винчестерам всё равно, с atime или noatime, у меня на этот винчестер синхронизируется зеркало Сизифа, поэтому я убрал noatime на всякий случай (не знаю, как поведёт себя rsync на системе с noatime).
Comment 3 Michael A. Kangin 2009-03-11 14:16:47 MSK
(В ответ на комментарий №2)

> А что даёт в выигрыше noatime, кроме меньшего
> дёрганья винта? 

Меньшее дёрганье винта :)

> Обычно xfs, ext2/3/4, reiserfs ставят на переносные винчестеры,
> а не на флешки, винчестерам всё равно, с atime или noatime, 

Да тут дело не в флешках или винчестерах, и даже не в замедлении доступа. А в неочевидной для пользователя записи на носитель.
Он только сделал ls /media/storage/dir и cat /media/storage/dir/file. Вроде как read-only использование, бери да вынимай носитель. А файловая система уже модифицируется, буферы на запись непусты и всё такое.

> у меня на этот
> винчестер синхронизируется зеркало Сизифа, поэтому я убрал noatime на всякий
> случай (не знаю, как поведёт себя rsync на системе с noatime).

Совершенно замечательно поведёт. Ему нафиг не сдалось время доступа к файлу. Ему важно время модификации файла.
Comment 4 Michael A. Kangin 2009-03-13 11:06:07 MSK
Добавлено на git, войдёт в следующий релиз.