Переношу каталог tmp на новый раздел
В наличие каталог tmp по умолчанию в корневом разделе.
/etc/fstab :
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 / btrfs defaults 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /var btrfs subvol=/@/var 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /usr/local btrfs subvol=/@/usr/local 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /tmp btrfs subvol=/@/tmp 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /srv btrfs subvol=/@/srv 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /root btrfs subvol=/@/root 0 0
UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /opt btrfs subvol=/@/opt 0 0
UUID=a5bbb91e-fdd9-11e8-80b9-5404a6839ffd /home ext4 data=ordered 0 2
UUID=fc6b0671-eace-4358-ad49-9adfb287c799 /boot ext4 data=ordered 0 2
UUID=CE87-0A85 /boot/efi vfat defaults 0 2
UUID=cf14220a-aeb3-4a77-95b0-ab7f122e7f8e swap swap defaults 0 0
Я выделил новый raid раздел для него. В Yast выглядит так :
- Файловая система: BtrFS
- Точка монтирования:
- Монтировать по:
- Метка:
- UUID: 5092848c-a713-4bd7-ab30-4cdf6a2692ec
- RAID Level: SINGLE
- Metadata RAID Level: DUP
Подскажите как правильно подправить файл fstab без падающего исхода. Что за маркировка subvol=???, что такое defaults, что именно надо написать? (swap и home уже в рейде.)
Ответы (1 шт):
Опытным путём, полным крахом пробными попытками изменить другую систему, реализовал перенос директории /tmp из корневой системы на другой raid раздел.
Смотрим на каком устройстве находиться корневая система.
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
...
sdc 8:32 0 119,2G 0 disk
├─sdc1 8:33 0 10G 0 part
│ └─md127 9:127 0 10G 0 raid1 [SWAP]
...
└─sdc3 8:35 0 99,8G 0 part /
/ находиться на /dev/sdc3.
Читаем UUID нового раздела, куда нужно перенести директорию tmp.
$ sudo blkid
...
/dev/md127: UUID="cf14220a-aeb3-4a77-95b0-ab7f122e7f8e" TYPE="swap"
/dev/md126: UUID="5092848c-a713-4bd7-ab30-4cdf6a2692ec" TYPE="btrfs"
/dev/md2: UUID="a5bbb91e-fdd9-11e8-80b9-5404a6839ffd" TYPE="ext4"
Новый раздел для /tmp отформатированный под btrfs имеет номер UUID="5092848c-a713-4bd7-ab30-4cdf6a2692ec".
Добавляем строку в /etc/fstab пока-что комментарием :
# UUID=5092848c-a713-4bd7-ab30-4cdf6a2692ec /tmp btrfs defaults 0 0
Берём загрузочный диск, перезагружаемся им и заходим в Rescue System.
rescue login : root
mount /dev/sdc3 /mnt
/mnt/usr/bin/nano /mnt/etc/fstab
Закомментируем старые записи, раскомментируем новые :
# UUID=c0fb1af3-08cc-4b0f-b3fa-525b47dc9006 /tmp btrfs subvol=/@/tmp 0 0
UUID=5092848c-a713-4bd7-ab30-4cdf6a2692ec /tmp btrfs defaults 0 0
Переименовываем старую директорию tmp, потом почистим.
mv /mnt/tmp /mnt/tmpold
reboot
Вот и переселился. Насчёт хранения временных файлов в памяти пока не готов.