Как установить и допилить ArchLinux (актуально март 2017), - шпаргалка.

Вышеприведенный genfstab -U -p ... подтвердил свою работоспособность.

Чтобы не устанавливать из AUR localepurge, воспользуйтесь bleachbit.
Истина где-то рядом...
Эх... Перехвалил я Arch-Anywhere. Последняя свежайшая версия 2.2.7-1 мало того, что навязывает упраздненную месяц назад mesa-libgl, так еще при выборе к установке любого WM, всучивает тебе gvfs pulseaudio и pavucontrol в придачу. И не откажешься. Пфф... Нет больше хорошего инсталлятора у Arch Linux. ТОЛЬКО РУКАМИ!
Истина где-то рядом...
При перезагрузке / выключении в консоли сообщение об ошибке: Filed umounting /var

ЧЯДНТ?
Установил на бук с двумя дисками:
/dev/sda 111.8 G ssd
/dev/sdb 931,5G G hdd
Делал так:
mkfs.btrfs -f -L Corsair /dev/sda
mkfs.btrfs -f -L Samsung /dev/sdb

Монтируем:
mount /dev/sda /mnt
создадим подтом root
btrfs subvolume create /mnt/root
И отмонтируем корень ФС:
umount /mnt
Монтируем:
mount /dev/sdb /mnt
создадим два подтома под var и домашний каталог пользователя:
btrfs subvolume create /mnt/var
btrfs subvolume create /mnt/home
И отмонтируем корень ФС:
umount /mnt

mount -o subvol=root,compress=lzo,ssd /dev/sda /mnt

mkdir /mnt/var
mkdir /mnt/home
mount -o subvol=var,compress=lzo,autodefrag /dev/sdb /mnt/var
mount -o subvol=home,compress=lzo,autodefrag /dev/sdb /mnt/home

cat /etc/fstab

# <file system>	<dir>	<type>	<options>	<dump>	<pass>
# /dev/sda LABEL=Corsair
UUID=d4468c80-4c80-41fe-ae3f-2b186fab4787	/         	btrfs     	rw,relatime,compress=lzo,ssd,space_cache,subvolid=257,subvol=/root,subvol=root	0 0

# /dev/sdb LABEL=Samsung
UUID=0f905bbc-4ede-4e2c-b614-363c82e4ef61	/home     	btrfs     	rw,relatime,compress=lzo,space_cache,autodefrag,subvolid=257,subvol=/home,subvol=home	0 0

# /dev/sdb LABEL=Samsung
UUID=0f905bbc-4ede-4e2c-b614-363c82e4ef61	/var      	btrfs     	rw,relatime,compress=lzo,space_cache,autodefrag,subvolid=258,subvol=/var,subvol=var	0 0
s-ugra@ya.ru, почитай этот старый топик на BBS ....
Я пока еще не спец по btrfs. Там, конечно, есть свои особенности. Но если рассуждать чисто логически, то...

s-ugra@ya.ru
mkfs.btrfs -f -L Corsair /dev/sda
mkfs.btrfs -f -L Samsung /dev/sdb
За что он отвечает параметр " -f " ? В man mkfs такого параметра нету. Это fs-options?
Вы сначала монтируете диск, а потом создаете subvolume. И Если бы это было ext4, такое бы точно не прокатило. Спецы btrfs, возможно, скажут, что так и надо. Но мне порядок монтирования и размонтирования в вышеизложенном процессе непонятен. mkdir /mnt/var в самом конце?
И зачем btrfs subvolume create /mnt/root, если дальнейших операций с ним не проводилось и его даже в /etc/fstab нету?

Истина где-то рядом...
R.V.
За что он отвечает параметр " -f " ?
Не знаю, я тоже не нашел, но так написал шпаргалку автор топика, и я по ней делал много раз и все было норм., если var не выносился отдельно, здесь вынес потому что не хотел его на ssd делать.

R.V.
мне порядок монтирования и размонтирования в вышеизложенном процессе непонятен
Ну мне кажется это просто - сначала диски монтируются только для того чтобы создать субволумы, затем все размонтируется и монтируются уже собственно субволумы в создаваемые по ходу для этого каталоги.
Собственно все это на первой странице топика, я только разделов больше на один использовал и от другого физ. диска.
R.V.
За что он отвечает параметр " -f " ?
--force
в консоли

https://t.me/atvva
s-ugra@ya.ru
Не знаю, я тоже не нашел
mkfs.btrfs --help
......... если мне не изменяет память, то ........ f - force , L - label
A.T.W.A., виноват ........ вышло одновременно .....
s-ugra@ya.ru, я бы fstab причесал, у тебя там дублирующиеся опции.
Хотя дело, наверное, не в этом.
в консоли

https://t.me/atvva
 
Зарегистрироваться или войдите чтобы оставить сообщение.