This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
управление_файловыми_системами_в_linux [2016/09/15 15:07] val [Смонтировать раздел] |
управление_файловыми_системами_в_linux [2022/02/02 13:02] val [Автоматическое монтирование разделов] |
||
---|---|---|---|
Line 4: | Line 4: | ||
<code> | <code> | ||
# lshw -C disk | # lshw -C disk | ||
+ | |||
+ | # lsblk | ||
</code> | </code> | ||
===== Анализ разделов на диске ===== | ===== Анализ разделов на диске ===== | ||
<code> | <code> | ||
+ | # fdisk -l | ||
+ | |||
# fdisk -l /dev/sda | # fdisk -l /dev/sda | ||
+ | |||
+ | # lsblk -o name,label,uuid | ||
# man sfdisk | # man sfdisk | ||
Line 33: | Line 39: | ||
==== Создать раздел ==== | ==== Создать раздел ==== | ||
+ | |||
+ | <code> | ||
+ | # parted -a optimal /dev/sdb | ||
+ | (parted) mklabel gpt | ||
+ | (parted) unit mib | ||
+ | (parted) mkpart primary 1 -1 | ||
+ | (parted) print | ||
+ | (parted) quit | ||
+ | </code> | ||
+ | |||
<code> | <code> | ||
# fdisk /dev/sdb | # fdisk /dev/sdb | ||
Line 65: | Line 81: | ||
# mount /dev/sdb1 /disk2 | # mount /dev/sdb1 /disk2 | ||
+ | |||
+ | # fuser -cu /disk2 | ||
# umount /disk2 | # umount /disk2 | ||
Line 86: | Line 104: | ||
==== Подготовка к использованию ==== | ==== Подготовка к использованию ==== | ||
- | [[Управление файловыми системами в Linux#Добавление дисков в Ubuntu]] (до создания раздела включительно) | + | [[Управление файловыми системами в Linux#Добавление дисков в Linux]] (до создания раздела включительно) |
==== Инициализация ==== | ==== Инициализация ==== | ||
<code> | <code> | ||
+ | # apt install cryptsetup | ||
+ | |||
# cryptsetup -y luksFormat /dev/sdb1 | # cryptsetup -y luksFormat /dev/sdb1 | ||
Line 140: | Line 160: | ||
* [[http://xgu.ru/wiki/LVM|Повесть о Linux и LVM]] | * [[http://xgu.ru/wiki/LVM|Повесть о Linux и LVM]] | ||
+ | <code> | ||
+ | debian# apt install lvm2 | ||
+ | </code> | ||
==== Расширение существующего логического тома ==== | ==== Расширение существующего логического тома ==== | ||
Line 169: | Line 192: | ||
<code> | <code> | ||
# vgextend ubuntu-vg /dev/sdc | # vgextend ubuntu-vg /dev/sdc | ||
+ | |||
+ | # pvs | ||
</code> | </code> | ||
Line 181: | Line 206: | ||
# resize2fs /dev/mapper/ubuntu--vg-root | # resize2fs /dev/mapper/ubuntu--vg-root | ||
+ | или | ||
+ | # xfs_growfs / | ||
# df -h / | # df -h / | ||
Line 187: | Line 214: | ||
==== Создание и использование новой логической группы томов ==== | ==== Создание и использование новой логической группы томов ==== | ||
- | === Установка LVM в Ubuntu === | + | === Установка LVM в Debian/Ubuntu === |
<code> | <code> | ||
- | root@gate:~# apt-get install lvm2 | + | root@gate:~# apt install lvm2 |
</code> | </code> | ||
Line 301: | Line 328: | ||
<code> | <code> | ||
- | # apt-get install quota | + | # apt install quota |
# cat /etc/fstab | # cat /etc/fstab | ||
</code><code> | </code><code> | ||
... | ... | ||
- | #/dev/mapper/gate-root / ext4 errors=remount-ro 0 1 | + | #/dev/sda1 / ext4 errors=remount-ro 0 1 |
- | /dev/mapper/gate-root / ext4 errors=remount-ro,usrjquota 0 1 | + | /dev/sda1 / ext4 errors=remount-ro,usrquota 0 1 |
</code><code> | </code><code> | ||
Line 322: | Line 349: | ||
... 10000 10240 ... | ... 10000 10240 ... | ||
</code><code> | </code><code> | ||
- | root@gate:~# edquota -p user1 user2 | + | # edquota -p user1 user2 |
</code> | </code> | ||
+ | ===== Автоматическое монтирование разделов ===== | ||
+ | <code> | ||
+ | # cat /etc/fstab | ||
+ | </code><code> | ||
+ | ... | ||
+ | /dev/drbd0 /disk2 ocfs2 defaults,noauto,heartbeat=local 0 0 | ||
+ | </code><code> | ||
+ | # cat /etc/systemd/system/disk2.automount | ||
+ | </code><code> | ||
+ | [Unit] | ||
+ | Description=disk2 | ||
+ | ;Requires=drbd.service | ||
+ | [Automount] | ||
+ | Where=/disk2 | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | </code><code> | ||
+ | # systemctl enable disk2.automount | ||
+ | |||
+ | # systemctl start disk2.automount | ||
+ | |||
+ | # ls /disk2 | ||
+ | </code> |