Linux дистрибутивыНа нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу |
Объединение нескольких разделов в один без потери информации
ЗадачаНеобходимо объединить несколько существующих разделов в один без потери информации. Такое может случиться, если заранее не был задействован LVM, а необходимо расширить пространство, например, для торрентов. Решения Решений существует как минимум два. aufs2— файловая система, реализующая каскадно-объединённое монтирование для файловых систем Linux. Помимо унаследованного от UnionFS функционала здесь реализованы RW-ветки и балансировка записи, что идеально подходит для решения поставленной задачи.
Также можно самостоятельно пропатчить и собрать ядро, используя aufs2. Для дебиановцев рекомендую, если нет желания возиться с компиляцией ядра, воспользоваться готовыми пакетами Liquorix, подключив репозиторий так, как указано на . Если с ядром разобрались, то необходимо позаботиться о userspace-утилитах. В Debian’е есть готовые пакеты (несмотря на отсутствие поддержки со стороны ядра), поэтому их можно поставить одной командой:
Если готовых пакетов в дистрибутиве нет, их можно взять с . Теперь к делу. Допустим, есть два смонтированных раздела:
Для того, чтобы эти два раздела были видимы как один, необходимо выполнить следующую команду:
Здесь:
В /etc/fstab такая запись должна иметь вид:
mhddfsВ отличие от aufs, mhddfs — ФС пространства пользователя, работающая через fuse. В Debian’е есть готовый пакет, который устанавливается командой:
Монтирование производится командой:
В /etc/fstab соответствующая запись имеет вид:
Стоит заметить, что ни aufs2, ни mhddfs не позволяют одному файлу находится частично на одном, частично — на другом разделе. Также отмечу, что после размонтирования слойки ко всем файлам будет доступ через исходные точки монтирования. Часть файлов окажется на одном разделе, часть — на другом. ВыводыЕсли необходимо быстрое и простое решение, то большинству пользователей будет достаточно mhddfs. Но стоит помнить, что aufs2 работает на уровне ядра, поэтому производительность в этом случае выше. К тому же, mhddfs в значительно большей степени нагружает процессор, а скорость записи/считывания несколько ниже, чем в aufs2. Спасибо за внимание. Комментарии, замечания и пожелания приветствуются.
Вы можете моментально получать новые записи в полном варианте. Для этого стоит подписаться на блога или на по следующей форме:
Также предлагаю вам , где вы сможете, кроме новых записей с этого блога, получать ссылки на интересные и полезные записи других блогеров.
Комментировать |
|