
У меня есть сервер CentOS 7 на SoftLayer. Я изначально выделил ему только 25 ГБ хранилища. Теперь оно заполнено, поэтому я заказал для него дополнительно 300 ГБ хранилища.
Мое понимание (которое исходит изЭта статья), заключается в том, что для продолжения добавления файлов в мою существующую файловую систему мне необходимо добавить этот новый диск объемом 300 ГБ к существующему логическому тому.
Чтобы добавить его к моему существующему логическому тому, мне нужно использовать целый ряд команд... pvcreate
, pvdisplay
, lvdisplay
... но ни одна из них, похоже, не установлена на этом сервере.
Так что мне нужно их установить. Я нашел что-то, что предполагает yum install lvm2
установку этих команд для меня. Это выдает много вывода, заканчивающегося на:
Insufficient space in download directory /var/cache/yum/x86_64/7/base
* free 0
* needed 100 k
Вернемся к моей изначальной проблеме — сервер переполнен. Я нашел файл размером 42 МБ, /
который мне больше не нужен, поэтому я удалил его. Но yum install lvm2
проблема все равно та же. Для меня это не имеет смысла — я только что удалил файл на 42000 Кб. Это должно было легко дать yum
100 Кб, которые, как он говорит, ему нужны.
Проверяя доступное мне место, df -h
я вижу следующее:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 25G 24G 0 100% /
devtmpfs 911M 0 911M 0% /dev
tmpfs 918M 0 918M 0% /dev/shm
tmpfs 918M 89M 830M 10% /run
tmpfs 918M 0 918M 0% /sys/fs/cgroup
/dev/xvda1 240M 100M 124M 45% /boot
Ладно... возможно, проблема в округлении, когда 24,5 G отображается как 25 G, а 24,499 G как 24 G. Поэтому я дважды проверяю без h и вижу:
/dev/xvda2 25412940 24874028 0 100% /
Что даёт? У меня rm
файл 42000 К - почему пишет, что ничего не доступно?
Итак, у меня есть несколько вопросов:
- Почему
lvm2
не предустановлен на CentOS 7? Был ли он заменен на что-то более новое, что я должен использовать вместо этого? - Почему все еще нет свободного места, после того как я
rm
скопировал файл 42000 Кб в/
? Нужно ли мне что-то еще сделать, чтобы это место стало доступным, помимо простогоrm
скопирования файла?
решение1
Судя по df -h
выводу, у вас нет разделов LVM. Вы, возможно, переусердствовали с задачей.
Каков результат fdisk -l
?
Если ваш хостер просто добавил 300 ГБ в /dev/xvda2, все, что вам нужно сделать, это увеличить раздел с помощью fdisk
и файловой системы, используя resize2fs
(извините, пока не могу оставлять комментарии)