Дата:2018-12-14
В данном материале хотелось рассмотреть вопрос по увеличению раздела жесткого диска в Linux
1) Смотрим какие диски у нас есть
# lsblk
NAME
MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0
7:0 0 86,9M 1 loop
/snap/core/4917
sda
8:0 0 20G 0
disk
--sda1
8:1 0
1M 0 part
--sda2
8:2 0 20G 0
part /
sdb
8:16 0 30G 0 disk
Как видно, на диск sda установлена система, диск sdb пустой
Давайте создадим новый раздел на sdb
Использовать будем утилиту fdisk
2) Создаем раздел
# fdisk /dev/sdb
-- p-просмотр
разделов
Command
(m for help): p
Disk
/dev/sdb: 30 GiB, 32212254720 bytes, 62914560 sectors
Units:
sectors of 1 * 512 = 512 bytes
Sector
size (logical/physical): 512 bytes / 512 bytes
I/O
size (minimum/optimal): 512 bytes / 512 bytes
Disklabel
type: dos
Disk
identifier: 0xa4659de6
-- n-создать
раздел
Command
(m for help): n
Partition
type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select
(default p): p
-- ыбираем
1-первый раздел
Partition
number (1-4, default 1): 1
First
sector (2048-62914559, default 2048):
Last
sector, +sectors or +size{K,M,G,T,P} (2048-62914559, default 62914559):
40000000 - Здесь я указал
примерный конечный сектор 40000000 из диапазона 2048-62914559
Created
a new partition 1 of type 'Linux' and of size 19,1 GiB.
-- w-записать
Command
(m for help): w
The
partition table has been altered.
Calling
ioctl() to re-read partition table.
Syncing
disks.
3) p-просматриваем полученные разделы
# fdisk /dev/sdb
Command (m for
help): p
Device Boot
Start End
Sectors Size Id Type
/dev/sdb1
2048 40000000 39997953 19,1G 83 Linux
4) Создадим файловую систему EXT4
#
mkfs.ext4 /dev/sdb1
5)Примонтируем
# mount /dev/sdb1 /mnt/
6) Перейдем в mnt
# cd /mnt/
7) Для теста создадим файл в 100мб
#
dd of=file bs=1 count=0 seek=100M
После того как мы создали разде /dev/sdb1, отформотировали его в ext4 и создали тестовый файл, пришло время увеличить наш раздел.
1) Отмонтируем
#
umount /dev/sdb1
2) # fdisk
/dev/sdb
Удалим раздел
Command
(m for help): d
3) Создаем раздел
command (m for help):
n - создать раздел
Select (default p): p
- primary
First sector (2048-62914559, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-62914559, default
62914559): 50000000
- указал конечный сектор
Created a new partition 1 of type 'Linux' and of size 23,9 GiB.
Partition #1 contains a ext4 signature.
Do
you want to remove the signature? [Y]es/[N]o: n - нет
Command
(m for help): p
Device Boot
Start End
Sectors Size Id Type
/dev/sdb1
2048 50000000 49997953 23,9G 83 Linux
4) Убеждаемся, что созданный нами файл сохранен
#
mount /dev/sdb1 /mnt/
# cd /mnt/
# ls -al
-rw-r--r-- 1 root root 104857600 дек 14 10:42 file
Таким
способом мы увеличили раздел жесткого диска, не потеряв файлы. Если не
ходите производить процедуру по восстановлению дисков https://storelab-rc.ru/kak-vosstanovit-semnyy-zhestkiy-disk.html,
то всегда будьте аккураты при таком виде работ и производите бэкапы.
Количество просмотров: 3388
Комментарии к статье:
Добавить комментарий