Я только что настроил виртуальный сервер (Ubuntu Server 16.04, GNU / Linux 4.4.0-45-generic x86_64) для использования по FTP. Для этих целей я изначально назначил диск SCSI, смонтированный как sda с разделами sda1 как SWAP и / dev / sda1 как ext4. Проблема в том, что я запросил больше ресурсов хранения, так как текущему sda2 не хватало свободного места. Итак, мне сообщили, что 1000G были назначены моему VPS, и для проверки эта команда df показывает мне следующее:
S.ficheros Tamaño Usados Disp Uso% Montado en
udev 2.0G 0 2.0G 0% /dev
tmpfs 396M 5.8M 390M 2% /run
/dev/sda2 13G 12G 269M 98% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 396M 0 396M 0% /run/user/1001
Проблема в том, что после проверки с использованием lsblk Я понимаю, что есть физическое устройство, которое не отформатировано, поэтому я использовал для этого fdisk , но все же я не могу использовать этот новый раздел sdb1 как df команда не показывает никаких изменений, монтирование не работает, так как sdb1 не найден, и это я могу подтвердить, поскольку его нет в файле / etc / fstab . Текущий вывод lsblk :
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 16G 0 disk
├─sda1 8:1 0 2.8G 0 part [SWAP]
└─sda2 8:2 0 13.2G 0 part /
sdb 8:16 0 1000G 0 disk
└─sdb1 8:17 0 1000G 0 part
sr0 11:0 1 1024M 0 rom
, тогда как lsblk -f показывает:
NAME FSTYPE LABEL UUID MOUNTPOINT
fd0
sda
├─sda1 swap e22cb8bf-167b-415e-b1e4-7f3709ca201f [SWAP]
└─sda2 ext4 651cd80e-1401-4c44-9d42-226ab9901b8f /
sdb
└─sdb1 LVM2_member fl4MDC-BlqJ-rI2o-aeXP-eJc6-shbx-EJIzG0
sr0
Любая помощь в этом вопросе будет принята с благодарностью .
Забудьте то, что Вы знаете о Windows и дисках.
Ubuntu имеет файловую систему, которая может разместить бесконечную сумму дисков и все еще иметь их всех под той же файловой системой (Чтение FHS это в целом после следования ниже шагов).
Таким образом, то, что Вы хотите сделать:
/dev/sdb
(это - теперь участник LVM2: мы не хотим это),sdb
использование EXT4
файловая системаСмонтируйте что файловая система где-нибудь временно:
mount /dev/sdb1 /media/NewFTPFiles
Скопируйте все файлы от старого каталога до нового, сохранив все атрибуты: ¹
cp --preserve=all --recursive /srv/ftp /media/NewFTPFiles
Удалите все старые файлы к свободному, расположите с интервалами: Опасный и почему Вы сделали 2 резервных копий
rm --recursive /srv/ftp
Размонтируйте новый диск:
umount /media/NewFTPFiles
Смонтируйте новый диск в том же точном месте, как файлы старого сервера были первоначально
mount /dev/sdb1 /srv/ftp
Запустите FTP-сервер
fstab
файл с новым монтированием управляет так, чтобы в следующий раз Вы перезагрузили сервер, монтирование сделано во время начальной загрузки./dev/sdb1
теперь overlayed в Вашей файловой системе в /srv/ftp
и df
и du
покажет весь, что новое пространство выделило сервису FTP и /
будет очищен!
Отметьте ¹: Я использую vsftpd
и это использует /srv/ftp
. Замена это с любым каталогом Ваше использование FTP-сервера...