Ставлю я себе новый диск и хочу его при монтировать, но тут появилась супер идея: а что если выделить весь этот дикс под /home.
И вот как это делаем:
Смотрим сейчас разделы
df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
udev 3,9G 0 3,9G 0% /dev
tmpfs 786M 9,6M 777M 2% /run
/dev/sda1 70G 60G 6,3G 91% /
tmpfs 3,9G 101M 3,8G 3% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
Смотрим диски, если наш подключен, то мы его увидим, если нет, то смотри физику:
ll /dev/ |grep sd
brw-rw---- 1 root disk 8, 0 авг 20 15:48 sda
brw-rw---- 1 root disk 8, 1 авг 20 15:48 sda1
brw-rw---- 1 root disk 8, 2 авг 20 15:48 sda2
brw-rw---- 1 root disk 8, 5 авг 20 15:48 sda5
brw-rw---- 1 root disk 8, 16 авг 20 15:48 sdb
brw-rw---- 1 root disk 8, 17 авг 20 15:48 sdb1
Монтируем его в /mnt - и вот тут с ним будем химичить
mount /dev/sdb1 /mnt/
теперь делаем вот такую вещь, мы копируем /home/user в /mnt,
а потом из /mnt монтируем в /home
Прелесть линукса в том что тут нет привязки к разделам, а все есть
точки монтирование т.е. каждую точку монтирования можно вынести на свой диск/хранилище/и др.
Есть у меня /var/log и на нем много чего в отдельный диск и все туда и к нему доступы, на виндовс такое до последнего нельзя было и только появляется по рассказам, но как-то костляво.
Поехали дальше:
Скопировав проверяем права и правим чтоб был не root, а после отмонтируем:
chown user. -R /mnt/user (R -рекурсивно, а тчк - это и группа как имя)
umount /mnt
Теперь монтируем
mount /dev/sdb1 /home/
Казалось бы все ок, но надо чтобы все сохранилось после перезагрузки
а для этого нам надо править файл /etc/fstab:
# / was on /dev/sda1 during installation
UUID=d1798c3d-c8d4-4391-bd9b-81d7debb3832 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=a5300ffe-ad15-4f3f-a34c-47a0a437814a none swap sw 0 0
# /home/cherkas /dev/sdb1 147 GB
UUID=aa23feb2-0723-4f72-a419-1d5a35b36dc6 /home/ ext4 defaults 0 2
Я добавил последнюю строчку:
1) UUID=aa23feb2-0723-4f72-a419-1d5a35b36dc6 мой жесткий
узнаем командой blkid /dev/sdb1
2) Прописали раздел /home/ не /home/Пользователь - иначе не загрузится,
мы ведь по сути добавляем раздел в /home/
3) Поле options, много чего, я выставил defaults = rw, suid, dev, exec, auto,
nouser, async -- все что только может пригодится, если не знаешь что
надо, то ставь ее
4) 0 2 1ый ноль - не делать дамп(я и не делал никогда автоматически)
2ой ноль - очередь загрузки, 1ый есть, айда 2ым, очевидно, есть
нюанс конечно 1 - это всегда корневой, а 2 - остальные, 3,4,5 - нету
ну а 0 - это не загружать(swap, странно было бы если бы его грузили).
Сохраняем и перезагружаемся(лучше чтобы был еще пользователь под которым можно было бы зайти, если что будет не верно).
И вот как это делаем:
Смотрим сейчас разделы
df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
udev 3,9G 0 3,9G 0% /dev
tmpfs 786M 9,6M 777M 2% /run
/dev/sda1 70G 60G 6,3G 91% /
tmpfs 3,9G 101M 3,8G 3% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
Смотрим диски, если наш подключен, то мы его увидим, если нет, то смотри физику:
ll /dev/ |grep sd
brw-rw---- 1 root disk 8, 0 авг 20 15:48 sda
brw-rw---- 1 root disk 8, 1 авг 20 15:48 sda1
brw-rw---- 1 root disk 8, 2 авг 20 15:48 sda2
brw-rw---- 1 root disk 8, 5 авг 20 15:48 sda5
brw-rw---- 1 root disk 8, 16 авг 20 15:48 sdb
brw-rw---- 1 root disk 8, 17 авг 20 15:48 sdb1
Монтируем его в /mnt - и вот тут с ним будем химичить
mount /dev/sdb1 /mnt/
теперь делаем вот такую вещь, мы копируем /home/user в /mnt,
а потом из /mnt монтируем в /home
Прелесть линукса в том что тут нет привязки к разделам, а все есть
точки монтирование т.е. каждую точку монтирования можно вынести на свой диск/хранилище/и др.
Есть у меня /var/log и на нем много чего в отдельный диск и все туда и к нему доступы, на виндовс такое до последнего нельзя было и только появляется по рассказам, но как-то костляво.
Поехали дальше:
Скопировав проверяем права и правим чтоб был не root, а после отмонтируем:
chown user. -R /mnt/user (R -рекурсивно, а тчк - это и группа как имя)
umount /mnt
Теперь монтируем
mount /dev/sdb1 /home/
Казалось бы все ок, но надо чтобы все сохранилось после перезагрузки
а для этого нам надо править файл /etc/fstab:
# / was on /dev/sda1 during installation
UUID=d1798c3d-c8d4-4391-bd9b-81d7debb3832 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=a5300ffe-ad15-4f3f-a34c-47a0a437814a none swap sw 0 0
# /home/cherkas /dev/sdb1 147 GB
UUID=aa23feb2-0723-4f72-a419-1d5a35b36dc6 /home/ ext4 defaults 0 2
Я добавил последнюю строчку:
1) UUID=aa23feb2-0723-4f72-a419-1d5a35b36dc6 мой жесткий
узнаем командой blkid /dev/sdb1
2) Прописали раздел /home/ не /home/Пользователь - иначе не загрузится,
мы ведь по сути добавляем раздел в /home/
3) Поле options, много чего, я выставил defaults = rw, suid, dev, exec, auto,
nouser, async -- все что только может пригодится, если не знаешь что
надо, то ставь ее
4) 0 2 1ый ноль - не делать дамп(я и не делал никогда автоматически)
2ой ноль - очередь загрузки, 1ый есть, айда 2ым, очевидно, есть
нюанс конечно 1 - это всегда корневой, а 2 - остальные, 3,4,5 - нету
ну а 0 - это не загружать(swap, странно было бы если бы его грузили).
Сохраняем и перезагружаемся(лучше чтобы был еще пользователь под которым можно было бы зайти, если что будет не верно).
Комментариев нет:
Отправить комментарий