В случае, если необходимо подключить к файловой системе диск/раздел диска, для увеличения общей емкости в определенной папке, необходимо сначала создать новый разелраздел.выполним
Блок кода |
---|
language | bash |
---|
title | Выполним команду fdisk -l для того что бы определить путь к диску. |
---|
|
sudo fdisk -l |
...
Disk /dev/sda: 28,8 GiB, 30943995904 bytes, 60437492 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 |
...
...
Disk identifier: B4790C54-2597-9E4E-B7C5-C5E34B03370E |
...
Device Start End Sectors Size Type |
...
/dev/sda1 2048 60437458 60435411 28,8G Linux filesystem |
Диск, который мы будем подключить подключать имеет путь /dev/sda1
Теперь неоходимо необходимо подключить этот диск к любой папке, для того что бы чтобы перенести всю информацию с из старого раздела, на новый.
Блок кода |
---|
language | bash |
---|
title | Подключим диск /dev/sda1 к /mnt |
---|
|
sudo mount /dev/sda1 /mnt |
...
...
Filesystem Size Used Avail Use% Mounted on |
...
...
tmpfs 1,6G 2,6M 1,6G 1% /run |
...
/dev/mapper/system-root 30G 16G 13G 57% / |
...
tmpfs 7,6G 0 7,6G 0% /dev/shm |
...
tmpfs 5,0M 0 5,0M 0% /run/lock |
...
tmpfs 7,6G 0 7,6G 0% /sys/fs/cgroup |
...
/dev/mapper/system-home 29G 1,2G 26G 5% /home |
...
/dev/mapper/system-lib 30G 5,6G 23G 20% /var/lib |
...
/dev/mapper/system-log 9,8G 8,0G 1,4G 86% /var/log |
...
/dev/mapper/system-ecss--mysql 15G 54M 14G 1% /var/lib/ecss-mysql |
...
/dev/mapper/system-glusterfs 9,8G 43M 9,2G 1% /var/lib/ecss/restfs |
...
/dev/nvme0n1p1 1,1G 4,4M 1,1G 1% /boot/efi |
...
/dev/mapper/system-mysql 9,8G 243M 9,0G 3% /var/lib/mysql |
...
/dev/sda1 29G 24K 27G 1% /mnt |
Проверим какой диск подключен к папке, с который которого мы будем переносить данные, и посмотрим какие данные в ней лежат
Блок кода |
---|
|
cd /var/lib/ecss-mysql |
...
...
Filesystem 1K-blocks Used Available Use% Mounted on |
...
/dev/mapper/system-ecss--mysql 15375304 54328 14518160 1% /var/lib/ecss-mysql |
...
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_address_book |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_audit |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_calls_db |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_dialer_db |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_meeting_db |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_numbers_db |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_statistics |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_subscribers |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 ecss_system |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 11 2022 history_db |
...
drwxr-xr-x 2 mysql mysql 4,0K окт 18 2022 web_conf |
Теперь выполним перенос с из папки /var/lib/ecss-mysql в /mnt
Блок кода |
---|
sudo cp -r /var/lib/ecss-mysql/* /mnt |
Теперь отмонтируем оба раздела.
Блок кода |
---|
|
sudo umount /var/lib/ecss-mysql /mnt |
...
...
sudo umount /dev/mapper/system-ecss–mysql /dev/sda1 |
И теперь подмонтируем новый диск /dev/sda1 к папке /var/lib/ecss-mysql
sudo mount /dev/sda1 /var/lib/ecss-mysql
Блок кода |
---|
language | bash |
---|
title | Убедимся, что диск сменился, а данные в нем остались те же |
---|
|
df . && ls -lh |
...
Filesystem 1K-blocks Used Available Use% Mounted on |
...
/dev/sda1 29567344 54160 27985916 1% /var/lib/ecss-mysql |
...
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_address_book |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_audit |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_calls_db |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_dialer_db |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_meeting_db |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_numbers_db |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_statistics |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_subscribers |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 ecss_system |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 history_db |
...
drwxr-xr-x 2 root root 4,0K апр 20 12:02 web_conf
|