Всем привет!
Имею SSD (sda)+HDD (sdb) на первом стоят системы win10 и mint. Хочу переместить каталоги var и home на /dev/sdb1
В связи с этим пара вопросов.
1. Как правильно сделать два подтома на /dev/sdb1
2. Как переместить var и home на /dev/sdb1
3. Как правильно прописать их в fstab
blkid
/dev/sda1: LABEL="Windows 10" UUID="56FADD5EFADD3B47" TYPE="ntfs" PARTUUID="998ffbf8-01" - Windows10
/dev/sda2: UUID="c081979d-7df8-44a9-8303-1b3633191776" UUID_SUB="4ac9216f-9f6a-4625-bd6c-cf9fc1fde509" TYPE="btrfs" PARTUUID="998ffbf8-02" - LinuxMint
/dev/sdb1: LABEL="Home & Var" UUID="7b39adca-ab80-4859-aa65-ffbc06fb0220" UUID_SUB="49e81f6c-8efe-4672-b470-4d096f49750f" TYPE="btrfs" PARTUUID="8974b3da-01" - Сюда перемещу var и home
/dev/sdb5: LABEL="DATA" UUID="18C69E7B54126E47" TYPE="ntfs" PARTUUID="8974b3da-05" - Раздел с данными :-)
P.S. пробовал сам, но не работает(
btrfs subvolume list /mnt/
ID 257 gen 24 top level 5 path home
ID 258 gen 29 top level 5 path var
Субтома похоже созданы)
Содержимое папок var и home скопировано при помощи cp -a
в fstab прописано:
UUID=c081979d-7df8-44a9-8303-1b3633191776 / btrfs defaults,relatime,subvol=@ 0 1
# /home was on /dev/sdb2 during installation
#UUID=c081979d-7df8-44a9-8303-1b3633191776 /home btrfs defaults,relatime,subvol=@home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /home btrfs defaults,relatime,subvol=@home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /var btrfs defaults,relatime,subvol=@var 0 2
tmpfs /tmp tmpfs defaults 0 0
Но не запускается система, с такими строками в fstab. Как правильно прописать/сделать?
BTRFS субтома на другом разделе
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
BTRFS субтома на другом разделе
clip, посмотри внимательно:
home
и @home
Чуешь разницу? Можешь пробежать глазами Установка нескольких ОС на одном BTRFS разделе. Там несколько не то, но будет понятноНастоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 4506
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1993 раза
- Контактная информация:
BTRFS субтома на другом разделе
Самое главное ЗАРУБИТЬ СЕБЕ НА НОСУ: символ "@" хоть и встречается в каждых двух руководствах о btrfs из трех, НИКАКОГО СПЕЦИАЛЬНОГО ЗНАЧЕНИЯ НЕ ИМЕЕТ. Это просто часть имени (подраздела, файла, каталога, и т.д.), просто его наличие в начале имени подраздела - неофициальное традиционное соглашение. Чтобы подраздел проще было от обычного каталога отличить.
У вас подразделы на sdb1 не имеют @ в именах - нафиг его в fstab пихать.
В остальном - почти правильно. Но крайне не советую использовать опцию reatime с btrfs - она сильно замедляет доступ. Используйте noatime.
У вас подразделы на sdb1 не имеют @ в именах - нафиг его в fstab пихать.
В остальном - почти правильно. Но крайне не советую использовать опцию reatime с btrfs - она сильно замедляет доступ. Используйте noatime.
BTRFS субтома на другом разделе
Спасибо, исправил, убрал в fstab @slant писал(а): ↑03 июн 2018, 15:29Самое главное ЗАРУБИТЬ СЕБЕ НА НОСУ: символ "@" хоть и встречается в каждых двух руководствах о btrfs из трех, НИКАКОГО СПЕЦИАЛЬНОГО ЗНАЧЕНИЯ НЕ ИМЕЕТ. Это просто часть имени (подраздела, файла, каталога, и т.д.), просто его наличие в начале имени подраздела - неофициальное традиционное соглашение. Чтобы подраздел проще было от обычного каталога отличить.
У вас подразделы на sdb1 не имеют @ в именах - нафиг его в fstab пихать.
В остальном - почти правильно. Но крайне не советую использовать опцию reatime с btrfs - она сильно замедляет доступ. Используйте noatime.
Но всё равно не работает...
Может подтома надо по ID подтома монтировать? Но как это сделать не нагуглил(
Текущий fstab:
UUID=c081979d-7df8-44a9-8303-1b3633191776 / btrfs defaults,noatime,subvol=@ 0 1
# /home was on /dev/sdb2 during installation
UUID=c081979d-7df8-44a9-8303-1b3633191776 /home btrfs defaults,noatime,subvol=@home 0 2
#UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /home btrfs defaults,noatime,subvol=home 0 2
#UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /var btrfs defaults,noatime,subvol=var 0 2
tmpfs /tmp tmpfs defaults 0 0
-
- Сообщения: 4506
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1993 раза
- Контактная информация:
BTRFS субтома на другом разделе
Еще бы оно работало, если у тебя закомментированы строчки. Если строка в fstab начинается с символа # - она просто игнорируется.
Если сейчас fstab именно такой - 2 предпоследние строки (над той где tmpfs) пропускаются. Только не забудь строчку
Если сейчас fstab именно такой - 2 предпоследние строки (над той где tmpfs) пропускаются. Только не забудь строчку
UUID=c081979d-7df8-44a9-8303-1b3633191776 /home btrfs defaults,noatime,subvol=@home 0 2
закоментировать перед раскоментированием этих двух. А то попытка монтирования двух точек в одно место - тоже работать не будет.BTRFS субтома на другом разделе
Пардон. Про строчки в курсе. Просто забыл поменять при копировании на форум.
Конечно, я запускаюсь так:
UUID=c081979d-7df8-44a9-8303-1b3633191776 / btrfs defaults,noatime,subvol=@ 0 1
# /home was on /dev/sdb2 during installation
#UUID=c081979d-7df8-44a9-8303-1b3633191776 /home btrfs defaults,noatime,subvol=@home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /home btrfs defaults,noatime,subvol=home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /var btrfs defaults,noatime,subvol=var 0 2
Но... система не грузится(
видимо что-то упустил, хз что(
Конечно, я запускаюсь так:
UUID=c081979d-7df8-44a9-8303-1b3633191776 / btrfs defaults,noatime,subvol=@ 0 1
# /home was on /dev/sdb2 during installation
#UUID=c081979d-7df8-44a9-8303-1b3633191776 /home btrfs defaults,noatime,subvol=@home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /home btrfs defaults,noatime,subvol=home 0 2
UUID=7b39adca-ab80-4859-aa65-ffbc06fb0220 /var btrfs defaults,noatime,subvol=var 0 2
Но... система не грузится(
видимо что-то упустил, хз что(
-
- Сообщения: 4506
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1993 раза
- Контактная информация:
BTRFS субтома на другом разделе
Без лога загрузки больше ничего подсказать не могу. Возможно что-то накосячено с переносом /var.
Но сам лог находится в /var/log/... так что если проблемы с монтированием этого места - ничего там не будет. Снимок/скриншот экрана в момент остановки загрузки сделайте, что-ли...
Но сам лог находится в /var/log/... так что если проблемы с монтированием этого места - ничего там не будет. Снимок/скриншот экрана в момент остановки загрузки сделайте, что-ли...
BTRFS субтома на другом разделе
Ура, заработало!
Просто изначально, походу, надо было делать всё разумно, а не тяп-ляп
Загрузился с лайв флешки. Примонтировал хом в отдельную папку и новый хом в другую папку, скопировал cp -a, тоже самое и с var. Перезагрузка... всё работает.
Видимо в первый раз чего-то не докопировал(
Всем спасибо!
Просто изначально, походу, надо было делать всё разумно, а не тяп-ляп
Загрузился с лайв флешки. Примонтировал хом в отдельную папку и новый хом в другую папку, скопировал cp -a, тоже самое и с var. Перезагрузка... всё работает.
Видимо в первый раз чего-то не докопировал(
Всем спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость