В случае, если необходимо подключить к файловой системе диск/раздел диска, для увеличения общей емкости в определенной папке, необходимо сначала создать новый раздел.
Выполним команду 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 Disklabel type: gpt Disk identifier: B4790C54-2597-9E4E-B7C5-C5E34B03370E Device Start End Sectors Size Type /dev/sda1 2048 60437458 60435411 28,8G Linux filesystem
Диск, который мы будем подключать имеет путь /dev/sda1
Теперь необходимо подключить этот диск к любой папке, для того чтобы перенести всю информацию из старого раздела, на новый.
Подключим диск /dev/sda1 к /mnt
sudo mount /dev/sda1 /mnt df -h Filesystem Size Used Avail Use% Mounted on udev 7,5G 0 7,5G 0% /dev 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 df . && ls -lh Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/system-ecss--mysql 15375304 54328 14518160 1% /var/lib/ecss-mysql total 44K 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
Убедимся, что диск сменился, а данные в нем остались те же
df . && ls -lh Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 29567344 54160 27985916 1% /var/lib/ecss-mysql total 44K 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