Bug 18095

Summary: Повторное монтирование разделов, указанных в /etc/fstab
Product: Sisyphus Reporter: serpiph <serpiph>
Component: hal-mount-subfsAssignee: Michael A. Kangin <prividen>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Добавление проверки LABEL= и UUID= в /etc/fstab none

Description serpiph 2008-12-04 12:08:15 MSK
Created attachment 3111 [details]
Добавление проверки LABEL= и UUID= в /etc/fstab

Программа /usr/share/hal/hal-mount-fs при включённом параметре IGNORE_FSTAB_ENTRIES учитывает только те строки, которые начинаются с имени устройства, но совсем не видит строки, начинающиеся с LABEL= или UUID=. При этом если есть устройство, которое подключается через USB или Firewire и прописано в /etc/fstab через вышеуказанные параметры, то автомонтирование не отмонтировав предыдущее подключение, монтирует в новом, в результате систему начинает клинить.
Предлагаю патч для коррекциии этого.
Comment 1 Michael A. Kangin 2008-12-05 15:21:40 MSK
Кажется, в своё время это делалось в основном для сидиромов всяких, оттого с лабелами не заморочился.
Там в патче во втором случае речь же про монтирование по лабелам идёт?
Comment 2 serpiph 2008-12-05 18:06:26 MSK
Там 2 условия:
1) монтирование через UUID=
2) монтирование через LABEL=

Вроде, других вариантов монтирования в /etc/fstab я не встречал. Если есть, то добавьте.
Comment 3 Michael A. Kangin 2008-12-05 18:12:06 MSK
> Там 2 условия:
> 1) монтирование через UUID=
> 2) монтирование через LABEL=

В том смысле, что во втором варианте опять юид проверяется. Ну да ладно, смысл ясен. Попробую на днях.
Comment 4 Michael A. Kangin 2008-12-08 19:16:18 MSK
Fixed in http://git.altlinux.org/people/prividen/packages/hal-mount-subfs.git?p=hal-mount-subfs.git;a=commit;h=08827f593d3cba38b666fce01fe39031d044919a

Войдет в следующую версию.