update
continuous-integration/drone/push Build is passing Details

states/03
TheSt1tch 1 year ago
parent e41a304784
commit 87ca233863

@ -4,7 +4,7 @@
Первым делом посмотрим какие диски у нас есть в системе
```plaintext
```
fdisk -l
```
@ -14,19 +14,19 @@ fdisk -l
Открываем наш диск утилитой parted:
```plaintext
```
parted /dev/sdb
```
Откроется интерактивное меню утилиты — нажимаем `p`
```plaintext
```
(parted) p
```
На экран будет выведена информация о разделах. Если они есть, удаляем командой `rm`
```plaintext
```
(parted) rm 1
```
@ -35,25 +35,25 @@ parted /dev/sdb
Создаем разметку GPT:
```plaintext
```
(parted) mklabel gpt
```
После выходим:
```plaintext
```
(parted)quit
```
## Создадим таблицу разделов
```plaintext
```
fdisk /dev/sdd
```
Выводим справку по работе с диском, нажимаем (m)
```plaintext
```
Действие команды
a переключение флага загрузки
b редактирование метки диска bsd
@ -77,7 +77,7 @@ x дополнительная функциональность (только д
Далее указываем какой будет создаваемый раздел
```plaintext
```
Действие команды
e расширенный
p основной раздел (1-4)
@ -85,19 +85,19 @@ p основной раздел (1-4)
Указываем как основной раздел, вводим `p`
```plaintext
```
Номер раздела (1-4, по умолчанию 1):
```
Задаем номер раздела или нажимаем Enter чтобы использовать значение по умолчанию (1), если 1 уже занят, то вводим другое значение.
```plaintext
```
Первый сектор (2048-1048575999, по умолчанию 2048):
```
Нажимаем Enter используя значение по умолчанию, но можно и в ручную указать значение первого сектора.
```plaintext
```
Last сектор, +секторы or +size{K,M,G} (2048-1048575999, по умолчанию 1048575999):
```
@ -105,7 +105,7 @@ Last сектор, +секторы or +size{K,M,G} (2048-1048575999, по умо
После всех проделанных действий вводим `w` что означает сохранить настройки и выйти.
```plaintext
```
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
@ -122,7 +122,7 @@ Last сектор, +секторы or +size{K,M,G} (2048-1048575999, по умо
Отформатируем наш `/dev/sdb1` в **ext4**, для этого выполним следующую команду:
```plaintext
```
mkfs.ext4 /dev/sdb1
```
@ -130,7 +130,7 @@ mkfs.ext4 /dev/sdb1
Выполним это с помощью команды mount
```plaintext
```
mount -t ext4 /dev/sdb1 /usr/data
```
@ -140,19 +140,19 @@ mount -t ext4 /dev/sdb1 /usr/data
для размонтирования диска используем команду umount указав диск
```plaintext
```
umount /dev/sdb1
```
Проверили диск работает успешно, теперь сделаем автоматическую монтировку его в систему.
```plaintext
```
sudo nano /etc/fstab
```
Переходим на новую строчку и добавляем строку такого вида:
```plaintext
```
/dev/sdb1 /usr/data ext4 defaults 1 2
```
@ -187,7 +187,7 @@ sudo nano /etc/fstab
Выставим права на папку, дабы мы могли туда записывать данные не только под рутом
```plaintext
```
sudo chmod -R 777 /usr/data/
sudo chown -R nobody:nogroup /usr/data/
```

@ -0,0 +1,99 @@
# Увеличение размера раздела на диске
Дано: Ubuntu, диск `sda`, с разделом `sda1` 30 Гб и не размеченной областью в 20 гигов.
Надо: сделать раздел `sda1` 50 Гб, те увеличить раздел на 20 гигов. Перезагружать убунту нельзя
Решение:
!!! warning
Перед тем как начать, делаем бекап всей важной информации!
Первым делом посмотрим какие диски у нас есть в системе
```
sudo fdisk -l
```
Теперь надо удалить текущий раздел диска на 30 гигов и создать новый на 50.
```
sudo fdisk /dev/sda
```
Внутри интерактивного режима программы **fdisk** выполняем несколько операций.
Сначала вбиваем **p** - вывод таблицы разделов
```
p
```
Затем **d** удаление раздела
```
d
```
Далее **n** добавление нового раздела
```
n
```
Далее указываем какой будет создаваемый раздел
```
Действие команды
e расширенный
p основной раздел (1-4)
```
Указываем как основной раздел, вводим `p`
```
Номер раздела (1-4, по умолчанию 1):
```
Задаем номер раздела или нажимаем Enter чтобы использовать значение по умолчанию (1), если 1 уже занят, то вводим другое значение.
```
Первый сектор (2048-1048575999, по умолчанию 2048):
```
Нажимаем Enter используя значение по умолчанию, но можно и в ручную указать значение первого сектора.
```
Last сектор, +секторы or +size{K,M,G} (2048-1048575999, по умолчанию 1048575999):
```
Нажимаем Enter используя значение по умолчанию, но можно и в ручную указать значение последнего сектора.
После всех проделанных действий вводим `w` что означает сохранить настройки и выйти.
```
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
```
Далее надо обновить таблицу раздела онлайн, используя **partprobe**. Если программки нет, то нужно установить её (`sudo apt-get install partprobe`).
```
sudo partprobe /dev/sda
```
Теперь осталось переопределить размер раздела с помощью программы **resize2fs**. Она сделает это в режиме онлайн. Программа **resize2fs** перезапишет метаданные файловой системы. Для этого используем следующую команду:
```
sudo resize2fs /dev/sda1
```
Теперь убедимся, что размер раздела изменился и теперь у нас 50 Гб.
```
df -h
```

@ -49,6 +49,7 @@ nav:
- Команды: ubuntu/commands.md
- Ошибки консоли: ubuntu/errors.md
- Добавление диска: ubuntu/add-disk.md
- Расширение раздела: ubuntu/resize-part.md
- Добавление S3: ubuntu/add-s3.md
- LVM: ubuntu/lvm.md
- Docker+UFW: ubuntu/docker-ufw.md

Loading…
Cancel
Save