linux:adding_and_deleting_a_disk
Различия
Показаны различия между двумя версиями страницы.
| linux:adding_and_deleting_a_disk [2025/12/06 08:48] – создано Кирилл | linux:adding_and_deleting_a_disk [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Добавление и удаление диска ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Открываем терминал **Ctrl+Alt+T**, | ||
| + | |||
| + | ===== Подключение диска ===== | ||
| + | |||
| + | ==== Просмотр списка дисков ==== | ||
| + | |||
| + | Смотрим, | ||
| + | |||
| + | < | ||
| + | lsblk | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | NAME | ||
| + | sda 8:0 0 | ||
| + | ├─sda1 | ||
| + | ├─sda2 | ||
| + | └─sda5 | ||
| + | sdb 8:16 | ||
| + | sr0 | ||
| + | </ | ||
| + | |||
| + | Диск **sdb** - это наш новый подключенный диск | ||
| + | |||
| + | ==== Создание раздела на диске ==== | ||
| + | |||
| + | Создаём раздел с помощью **fdisk**: | ||
| + | < | ||
| + | sudo fdisk /dev/sdb | ||
| + | </ | ||
| + | |||
| + | === Опции fdisk === | ||
| + | |||
| + | * Создаём новый раздел, | ||
| + | * Вводим команду **p** для выбора типа раздела. | ||
| + | * Остальные параметры оставляем по умолчанию, | ||
| + | * Для сохранения изменений вводим команду **w** | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | Welcome to fdisk (util-linux 2.38.1). | ||
| + | Changes will remain in memory only, until you decide to write them. | ||
| + | Be careful before using the write command. | ||
| + | |||
| + | Device does not contain a recognized partition table. | ||
| + | Created a new DOS (MBR) disklabel with disk identifier 0x457799b8. | ||
| + | |||
| + | Command (m for help): n | ||
| + | Partition type | ||
| + | | ||
| + | | ||
| + | Select (default p): p | ||
| + | Partition number (1-4, default 1): | ||
| + | First sector (2048-52428799, | ||
| + | Last sector, +/-sectors or +/ | ||
| + | |||
| + | Created a new partition 1 of type ' | ||
| + | |||
| + | Command (m for help): w | ||
| + | The partition table has been altered. | ||
| + | Calling ioctl() to re-read partition table. | ||
| + | Syncing disks. | ||
| + | </ | ||
| + | |||
| + | Повторно вводим команду **lsblk** чтобы убедиться, | ||
| + | |||
| + | < | ||
| + | lsblk | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | NAME | ||
| + | sda 8:0 0 | ||
| + | ├─sda1 | ||
| + | ├─sda2 | ||
| + | └─sda5 | ||
| + | sdb 8:16 | ||
| + | └─sdb1 | ||
| + | sr0 | ||
| + | </ | ||
| + | |||
| + | Раздел **sdb1** создан. | ||
| + | |||
| + | ==== Создание файловой системы ==== | ||
| + | |||
| + | Форматируем диск в файловую систему **EXT4**: | ||
| + | < | ||
| + | sudo mkfs.ext4 /dev/sdb1 | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | mke2fs 1.47.0 (5-Feb-2023) | ||
| + | Creating filesystem with 6553344 4k blocks and 1638400 inodes | ||
| + | Filesystem UUID: 83a5484f-3dc6-4049-913b-3676c9032fda | ||
| + | Superblock backups stored on blocks: | ||
| + | 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, | ||
| + | 4096000 | ||
| + | |||
| + | Allocating group tables: done | ||
| + | Writing inode tables: done | ||
| + | Creating journal (32768 blocks): done | ||
| + | Writing superblocks and filesystem accounting information: | ||
| + | </ | ||
| + | |||
| + | Файловая система успешно создана создана. | ||
| + | |||
| + | ==== Монтирование диска ==== | ||
| + | |||
| + | Создаём директорию в **/ | ||
| + | < | ||
| + | sudo mkdir /mnt/disk1 | ||
| + | </ | ||
| + | |||
| + | Монтируем диск/ | ||
| + | < | ||
| + | sudo mount /dev/sdb1 /mnt/disk1 | ||
| + | </ | ||
| + | |||
| + | Так как мы работаем на сервере не от имени пользователя **Root**, а от имени обычного пользователя с правами **sudo**. Нам нужно на директорию **disk1** назначить права владельца нашего пользователя. | ||
| + | |||
| + | Даём права владельца: | ||
| + | < | ||
| + | sudo chown -R $USER:$USER /mnt/disk1 | ||
| + | </ | ||
| + | ==== Создание записи в файле /etc/fstab ==== | ||
| + | |||
| + | Чтобы диск автоматически монтировался к нужной директории после перезагрузки сервера, | ||
| + | |||
| + | Узнаём **UUID**: | ||
| + | < | ||
| + | lsblk -o NAME, | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | NAME TYPE UUID | ||
| + | sda disk | ||
| + | ├─sda1 part 5112c20d-9d20-4c59-983f-c7487443512b | ||
| + | ├─sda2 part | ||
| + | └─sda5 part 84f0f47a-196e-49b7-86da-87c88b14b583 | ||
| + | sdb disk | ||
| + | └─sdb1 part 83a5484f-3dc6-4049-913b-3676c9032fda | ||
| + | sr0 rom | ||
| + | </ | ||
| + | |||
| + | Редактируем файл **/ | ||
| + | < | ||
| + | sudo nano /etc/fstab | ||
| + | </ | ||
| + | |||
| + | Добавляем строку с **UUID** нашего диска | ||
| + | |||
| + | **UUID=83a5484f-3dc6-4049-913b-3676c9032fda /mnt/disk2 ext4 defaults 0 2** | ||
| + | |||
| + | Сохраняем файл **CTRL+O** | ||
| + | |||
| + | Выход из редактора **CTRL+X** | ||
| + | |||
| + | ===== Отключение диска ===== | ||
| + | |||
| + | Удаляем или закомментируем запись о диске в файле **/ | ||
| + | |||
| + | Редактируем файл **/ | ||
| + | < | ||
| + | sudo nano /etc/fstab | ||
| + | </ | ||
| + | |||
| + | Пример файла **fstab** | ||
| + | |||
| + | < | ||
| + | # /etc/fstab: static file system information. | ||
| + | # | ||
| + | # Use ' | ||
| + | # device; this may be used with UUID= as a more robust way to name devices | ||
| + | # that works even if disks are added and removed. See fstab(5). | ||
| + | # | ||
| + | # systemd generates mount units based on this file, see systemd.mount(5). | ||
| + | # Please run ' | ||
| + | # | ||
| + | # <file system> <mount point> | ||
| + | # / was on /dev/sda1 during installation | ||
| + | UUID=5112c20d-9d20-4c59-983f-c7487443512b / | ||
| + | # Вот наша строка | ||
| + | # | ||
| + | # swap was on /dev/sda5 during installation | ||
| + | UUID=84f0f47a-196e-49b7-86da-87c88b14b583 none swap sw 0 0 | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Отмонтируем Диск: | ||
| + | < | ||
| + | sudo umount /mnt/disk1 | ||
| + | </ | ||
| + | |||
