net4me.net

Linux технологии, сети и электроника

Orange pi, Raspbery pi, Banana pi и linux

Примеры использования linux утилит в различных ситуациях из жизни.
Настройка, примеры, конфиги. Сеть, диски, память, пины и прочее прочее...
Постараюсь поддерживать порядок, но не обещаю классификации.

Linux tips

Orange pi tips

Orange pi + ubuntu изменение размера диска и файловой системы.

Ситуация: Записан img из бэкапа, работал, настраивал и вдруг упс...
Заметил что Флешка большая, а места впритирку...
Usage of /: 46% of 2.9G
Не проблема, растягиваю.

1. Смотрим что есть:
# df -h /
/dev/mmcblk1p1  2.9G  1.3G  1.6G  46% /
# fdisk -l
Device         Boot Start     End Sectors  Size Id Type
/dev/mmcblk1p1       8192 6117375 6109184  2.9G 83 Linux

А флешка у нас явно больше...
Запоминаем сектор, откуда начинается раздел ( в данном примере с 8192 ) нам понадобятся эти цифры.


2. Меняем размер раздела диска. Раздвигаем:
# fdisk /dev/mmcblk1
Command (m for help): p
/dev/mmcblk1p1       8192 6117375 6109184  2.9G 83 Linux
Command (m for help): d
# Раздел у меня один, поэтому по дефолту выбираю 1 (т.е. удаляю партишн на котором сижу сам сейчас)
# Теперь создаю новый, основной, с началом в запомненном секторе:
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
Partition number (1-4, default 1): 
First sector (2048-15523839, default 2048): 8192
# Вот тут пригодились цифры начала раздела (сектор), которые запоминали!
# Концовку я доверил автоматике по дефолту т.е. нажал энтер.
Last sector, +/-sectors or +/-size{K,M,G,T,P} (8192-15523839, default 15523839):
Created a new partition 1 of type 'Linux' and of size 7.4 GiB.
Partition #1 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N
Command (m for help): w


3. reboot
Можно fdisk -l посмотреть что раздел уже такой как нам надо, большой.
/dev/mmcblk1p1       8192 15523839 15515648  7.4G 83 Linux
Однако df -h / нам всё-равно покажет куцый размерчик нашей ФС.
/dev/mmcblk1p1  2.9G  1.3G  1.6G  46% /


4. Меняем размер Файловой Системы.
# resize2fs /dev/mmcblk1
подождали
# df -h
/dev/mmcblk1p1  7.3G  1.3G  5.9G  18% /

Другое дело! Есть где развернуться!
Я еще разок ребутнулся, на всякий и продолжил.