Назад | Перейти на главную страницу

Как смонтировать пространство в / dev / sda2

У меня запущен экземпляр EC2, выполняю команду df -h в замазке получаю следующий результат

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             9.9G  9.4G   11M 100% /
tmpfs                 854M     0  854M   0% /lib/init/rw
varrun                854M   80K  854M   1% /var/run
varlock               854M     0  854M   0% /var/lock
udev                  854M  104K  854M   1% /dev
tmpfs                 854M     0  854M   0% /dev/shm
/dev/sda2             147G  188M  140G   1% /mnt

Это показывает, что мне не хватает места в / dev / sda1, но у меня 140 ГБ свободного места в / dev / sda2. Я новичок в хостинге linux и EC2, поэтому не могли бы вы решить мои следующие вопросы

  1. Что такое / dev / sda1 и / dev / sda2 ??
  2. Как я могу использовать пространство в dev / sda2 ??
  3. Как узнать, сколько у меня места ???

/ dev / sda1 и / dev / sda2 - дескрипторы файловых систем. Чтобы эти файловые системы были доступны в Linux, они должны быть установленный в определенное место (например, / dev / sda2 смонтирован как / mnt). Все, что вы помещаете в каталог / mnt, будет храниться в / dev / sda2 и будет засчитываться из 147 ГБ доступного там места.

Вы уже знаете df -h - это то, что я использую, чтобы сказать, сколько места у меня есть.

Предполагая, что / dev / sda2 пуст, я полагаю, вы можете переместить все данные, заполняющие / dev / sda1. Процесс идет примерно так. Предполагая, что это / home fill / dev / sda1:

mount /dev/sda2 /mnt
cp -av /home/* /mnt
mv /home /old.home
mkdir /home
umount /dev/sda2
mount /dev/sda2 /home
rm -rf /old.home

Очевидно, что это опасные команды, поэтому резервное копирование, резервное копирование, резервное копирование. Кроме того, это может вызвать проблемы, если кто-то пытается работать с файлами в / home во время этого процесса, поэтому убедитесь, что ни один пользователь не вошел в систему и не запущены общедоступные службы.