Как использовать новый диск SCSI на FTP-сервере, на котором размещается VPS?

Я только что настроил виртуальный сервер (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                                                             

Любая помощь в этом вопросе будет принята с благодарностью .

1
задан 5 July 2019 в 22:06

1 ответ

Забудьте то, что Вы знаете о Windows и дисках.

Ubuntu имеет файловую систему, которая может разместить бесконечную сумму дисков и все еще иметь их всех под той же файловой системой (Чтение FHS это в целом после следования ниже шагов).

Таким образом, то, что Вы хотите сделать:

  • Возьмите полное системное резервное копирование своего сервера
  • Возьмите другое полное резервное копирование данных на всякий случай
  • Создайте новую таблицу разделов на /dev/sdb (это - теперь участник LVM2: мы не хотим это),
  • Создайте новый раздел на sdb использование EXT4 файловая система
  • Смонтируйте что файловая система где-нибудь временно:

    mount /dev/sdb1 /media/NewFTPFiles
    
  • Остановите FTP-сервер
  • Скопируйте все файлы от старого каталога до нового, сохранив все атрибуты: ¹

    cp --preserve=all --recursive /srv/ftp /media/NewFTPFiles
    
  • Удалите все старые файлы к свободному, расположите с интервалами: Опасный и почему Вы сделали 2 резервных копий

    rm --recursive /srv/ftp
    
  • Размонтируйте новый диск:

    umount  /media/NewFTPFiles
    
  • Смонтируйте новый диск в том же точном месте, как файлы старого сервера были первоначально

    mount /dev/sdb1 /srv/ftp
    
  • Запустите FTP-сервер

  • Удостоверьтесь, чтобы Вы теперь зафиксировали Ваш fstab файл с новым монтированием управляет так, чтобы в следующий раз Вы перезагрузили сервер, монтирование сделано во время начальной загрузки.

Voilà!

/dev/sdb1 теперь overlayed в Вашей файловой системе в /srv/ftp и df и du покажет весь, что новое пространство выделило сервису FTP и / будет очищен!

Отметьте ¹: Я использую vsftpd и это использует /srv/ftp. Замена это с любым каталогом Ваше использование FTP-сервера...

0
ответ дан 7 December 2019 в 19:39

Другие вопросы по тегам:

Похожие вопросы: