Дистрибутив 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 !!!
Created attachment 6349 [details] Фото монитора, шаг 1 "Попытка изменить параметры файловой системы fat32 на sda6"
Created attachment 6350 [details] Фото монитора, шаг 2 "Создание файловой системы на sda6 после удаления на разделе fat32"
Created attachment 6351 [details] Фото монитора, шаг 3 "Создание файловой системы на sda6 после удаления на разделе fat32 - параметры ФС"
Created attachment 6352 [details] Фото монитора, шаг 4 "Изменение точки монтирования для sda6 после повторного создания ФС"
Created attachment 6353 [details] Фото монитора, шаг 5 "Применено на sda6 при установке" Чтобы было ясно что в итоге сохранено на диск перед установкой.
Created attachment 6354 [details] Шаг 6 "df сразу после установки" Вот здесь суть проблемы - видна другая точка монтирования.
Дело в определенной точке монтирования (/home). Установил тот же дистрибутив на другой ПК. Там AltLinux ставил полностью на логические диски (четыре раздела без LVM - /boot, /, /home, swap). Все точки монтирования после установки правильные кроме /home, снова /tmp вместо /home на предназначенном для него разделе. В этот раз логические диски создавал из инсталляшки. Основной раздел (забыл точное название) для логических дисков создавал средствами WinXP SP3. А вот подразделы в нем (те самые логические диски) - уже средствами инсталляшки. Возможно, повлияло на результат то, что sda и sdb на том ПК - это два диска, включенные в Fake-RAID. Установка шла на /dev/sdc. Правда, после загрузки df показала, что система у меня стоит на sda ...
Created attachment 6355 [details] df на втором ПК Здесь видно, что раздел /dev/sda8 оказался на /tmp Также здесь видно, что программа-установщик видела диск как /dev/sdc (это видно по точкам монтирования двух разделов NTFS).
Похоже, что это не ошибка, а мое незнание. Есть обстоятельства, при которых команда 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. Упустил-с.
В установщике KDesktop автоматом ищется "много места" и определяется для /tmp . http://lists.altlinux.org/pipermail/devel-distro/2010-September/000744.html