Свободное использование неиспользуемого пространства в разделе, недоступном после монтирования

Первоначально у меня был 50-гигабайтный диск, на котором root / был установлен на 6 ГБ-раздел. Раздел был исчерпан, поэтому я создал второй раздел с остальной частью свободного пространства (44 ГБ). Вот как это выглядело первоначально

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 50G 0 disk └─xvda1 202:1 0 6G 0 part / $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 6.0G 6.0G 20K 100% / devtmpfs 30G 0 30G 0% /dev tmpfs 30G 0 30G 0% /dev/shm tmpfs 30G 121M 30G 1% /run tmpfs 30G 0 30G 0% /sys/fs/cgroup 

В корневой файловой системе у меня был каталог / opt, который использовал 3,4 ГБ пространства и где я выполняю большую часть своей работы, так что / opt будет продолжать расти. После резервного копирования всех моих файлов я установил второй раздел на / opt

 mount /dev/xvda2 /opt 

После этого новый / opt равен 0 ГБ, а раздел 1 по-прежнему составляет 6 ГБ, и мне не удалось получить доступ к 3,4 ГБ, который первоначально был в / opt.

 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 6.0G 6.0G 20K 100% / devtmpfs 30G 6.1G 24G 21% /dev tmpfs 30G 0 30G 0% /dev/shm tmpfs 30G 129M 30G 1% /run tmpfs 30G 0 30G 0% /sys/fs/cgroup /dev/xvda2 44G 0 44G 0% /opt 

Я восстановил файлы из моей резервной копии, но как я могу удалить 3,4 ГБ, которые не используются в разделе 1? Для справок в будущем, как правильно установить новый раздел в каталог, который находится внутри другого раздела?

  • Как я могу fsck раздел, когда устройство читает как занятое (но было подтверждено иначе)?
  • Umount сетевые диски с системойd перед выключением
  • Ужасная ситуация - файловые системы, смонтированные одновременно несколькими независимыми экземплярами ОС
  • systemd: запуск сценария при завершении работы после того, как файловые системы установлены только для чтения
  • Является ли `mount -o remount, ro` гарантией сбой, если есть файлы, открытые для записи?
  • Как разрешить, когда IP-адрес сервера NFS изменяется
  • NFS: очень медленное размонтирование при перезагрузке / выключении
  • Установка Medora 25 Medialess
  • One Solution collect form web for “Свободное использование неиспользуемого пространства в разделе, недоступном после монтирования”

    Когда вы устанавливаете другую файловую систему в /opt , предыдущий контент /opt недоступен через этот путь, но он не исчезает. В Linux вы можете сделать его доступным, установив его в другом месте, благодаря mount --bind .

     mkdir /whole-root mount --bind / /whole-root mv /whole-root/opt/* /opt/ umount /whole-root 

    Разумеется, альтернативный метод: временно установить новый раздел в пустой каталог ( /mnt традиционно используется для этой цели: короткоживущая точка монтирования), перемещать файлы, затем размонтировать новый раздел и монтировать его на своем окончательном место нахождения.

    Interesting Posts

    Переключатель ISP при сбое подключения (избыточное подключение к Интернету)

    cron job for pure-quotacheck с чистым списком pw

    Запрограммировать файл для самоуничтожения в заданное время

    Как настроить чаепитие в emacs для использования собственной системы уведомлений в gnome

    login shell (bash) – как мы вызываем оболочку входа

    Список каталогов и понимание ls

    поддержка ядра 3.1x и оптимизация

    Linux Fedora: могу ли я сохранить то, что я делаю, чтобы все было восстановлено, когда я снова включился

    чашки не могут общаться с avahi-daemon при работе в качестве службы

    Что изменилось, когда статус файла был последним?

    Файл Gzip без изменения inode

    службы debian не работают

    Xorg игнорирует применение вина

    sed – как сделать несколько последовательных замещений, но обрабатывать файл только один раз?

    Могу ли я получить DHCP-адрес из контейнера через DHCP-сервер, на котором находится хост?

    Linux и Unix - лучшая ОС в мире.