вторник, 20 августа 2019 г.

Linux: подключаем новый жесткий для себя любимого

Ставлю я себе новый диск и хочу его при монтировать, но тут появилась супер идея: а что если выделить весь этот дикс под /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, странно было бы если бы его грузили).

      Сохраняем и перезагружаемся(лучше чтобы был еще пользователь под которым можно было бы зайти, если что будет не верно).

Комментариев нет:

Отправить комментарий

Debian 12 sources.list редактирование и уход от cdrom

     Если после установки постоянно просит диск и ничего с этим не сделать, то идем в сорс-листы и комментим вот такую строчку  cat /etc/apt...