Bug 31223 - Неправильно сохраняется точка монтирования на ФС удаленную и созданную заново в инсталляторе
Summary: Неправильно сохраняется точка монтирования на ФС удаленную и созданную заново...
Status: CLOSED NOTABUG
Alias: None
Product: ALT Linux KDesktop
Classification: Distributions
Component: Установка (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P3 major
Assignee: Sergey V Turchin
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-22 23:48 MSK by Анатолий Кирсанов
Modified: 2015-08-24 13:01 MSK (History)
0 users

See Also:


Attachments
Фото монитора, шаг 1 "Попытка изменить параметры файловой системы fat32 на sda6" (461.22 KB, image/jpeg)
2015-08-22 23:50 MSK, Анатолий Кирсанов
no flags Details
Фото монитора, шаг 2 "Создание файловой системы на sda6 после удаления на разделе fat32" (358.30 KB, image/jpeg)
2015-08-22 23:50 MSK, Анатолий Кирсанов
no flags Details
Фото монитора, шаг 3 "Создание файловой системы на sda6 после удаления на разделе fat32 - параметры ФС" (330.91 KB, image/jpeg)
2015-08-22 23:52 MSK, Анатолий Кирсанов
no flags Details
Фото монитора, шаг 4 "Изменение точки монтирования для sda6 после повторного создания ФС" (312.15 KB, image/jpeg)
2015-08-22 23:53 MSK, Анатолий Кирсанов
no flags Details
Фото монитора, шаг 5 "Применено на sda6 при установке" (327.30 KB, image/jpeg)
2015-08-22 23:54 MSK, Анатолий Кирсанов
no flags Details
Шаг 6 "df сразу после установки" (58.06 KB, image/png)
2015-08-22 23:55 MSK, Анатолий Кирсанов
no flags Details
df на втором ПК (61.95 KB, image/png)
2015-08-23 02:37 MSK, Анатолий Кирсанов
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Анатолий Кирсанов 2015-08-22 23:48:07 MSK
Дистрибутив AltLinux 7.0.5 (кстати, такой версии нет в выпадающем списке "Версия") KDesktop.
Голое железо, 64 битный дистрибутив.
Не используется GDT (только MBR).
Проблемный раздел в логическом диске.
На ПК установлено (было):

1. Windows 8.1 Pro
2. Fedora Core (версию не вспомню, 19 или 20)

Все на диске /dev/sda. На нем же установлен загрузчик от Windows. В Fedora грузился с флешки. При установке AltLinux задействованы разделы:

1.) /dev/sda2 - ext4
2.) /dev/sda3 - swap
3.) /dev/sda6 - fat32

Именно с /dev/sda6 и возникла проблема. Файловую систему fat32 я в инсталляторе удалил (без удаления раздела, только ФС) и создал новую файловую систему ext4. На ней поставил точку монтирования /home

После инсталляции при первой же загрузке и первом входе вижу, что на /dev/sda6 повешен /tmp !!!
Comment 1 Анатолий Кирсанов 2015-08-22 23:50:04 MSK
Created attachment 6349 [details]
Фото монитора, шаг 1 "Попытка изменить параметры файловой системы fat32 на sda6"
Comment 2 Анатолий Кирсанов 2015-08-22 23:50:45 MSK
Created attachment 6350 [details]
Фото монитора, шаг 2 "Создание файловой системы на sda6 после удаления на разделе fat32"
Comment 3 Анатолий Кирсанов 2015-08-22 23:52:30 MSK
Created attachment 6351 [details]
Фото монитора, шаг 3 "Создание файловой системы на sda6 после удаления на разделе fat32 - параметры ФС"
Comment 4 Анатолий Кирсанов 2015-08-22 23:53:23 MSK
Created attachment 6352 [details]
Фото монитора, шаг 4 "Изменение точки монтирования для sda6 после повторного создания ФС"
Comment 5 Анатолий Кирсанов 2015-08-22 23:54:27 MSK
Created attachment 6353 [details]
Фото монитора, шаг 5 "Применено на sda6 при установке"

Чтобы было ясно что в итоге сохранено на диск перед установкой.
Comment 6 Анатолий Кирсанов 2015-08-22 23:55:26 MSK
Created attachment 6354 [details]
Шаг 6 "df сразу после установки"

Вот здесь суть проблемы - видна другая точка монтирования.
Comment 7 Анатолий Кирсанов 2015-08-23 02:35:41 MSK
Дело в определенной точке монтирования (/home). Установил тот же дистрибутив на другой ПК. Там AltLinux ставил полностью на логические диски (четыре раздела без LVM - /boot, /, /home, swap). Все точки монтирования после установки правильные кроме /home, снова /tmp вместо /home на предназначенном для него разделе.

В этот раз логические диски создавал из инсталляшки. Основной раздел (забыл точное название) для логических дисков создавал средствами WinXP SP3. А вот подразделы в нем (те самые логические диски) - уже средствами инсталляшки.

Возможно, повлияло на результат то, что sda и sdb на том ПК - это два диска, включенные в Fake-RAID. Установка шла на /dev/sdc. Правда, после загрузки df показала, что система у меня стоит на sda ...
Comment 8 Анатолий Кирсанов 2015-08-23 02:37:40 MSK
Created attachment 6355 [details]
df на втором ПК

Здесь видно, что раздел /dev/sda8 оказался на /tmp
Также здесь видно, что программа-установщик видела диск как /dev/sdc (это видно по точкам монтирования двух разделов NTFS).
Comment 9 Анатолий Кирсанов 2015-08-23 05:32:00 MSK
Похоже, что это не ошибка, а мое незнание.

Есть обстоятельства, при которых команда mount может выдать такое:

/dev/sda6 on /home type ext4 (rw,nosuid,relatime,data=ordered)
/dev/sda6 on /tmp type ext4 (rw,nosuid,relatime,data=ordered)

Если посмотреть в /etc/fstab, то увидим:

#tmpfs		/tmp			tmpfs	nosuid				0 0
UUID=be0254be-e0db-4ff1-bb84-b12d8101ae49	/home	ext4	nosuid,relatime	1	2
/home/tmp	/tmp	auto	bind,rw,nosuid	0	0

blkid:

/dev/sda6: UUID="be0254be-e0db-4ff1-bb84-b12d8101ae49" TYPE="ext4" 

Не знал, что в fstab можно вместо устройства записать папку и это будет работать как "алиас". Команда df тоже не знает и показывает последнюю точку монтирования из двух, которые имеют отношение к устройству.

Но в man mount об этом написано. И сказано, что эта возможность есть с ядра 2.4.0. Упустил-с.
Comment 10 Sergey V Turchin 2015-08-24 13:01:12 MSK
В установщике KDesktop автоматом ищется "много места" и определяется для /tmp .
http://lists.altlinux.org/pipermail/devel-distro/2010-September/000744.html