Это - хороший вопрос. Мое понимание - то, что Вы теоретически могли, но это не могло бы работать как ожидалось. Хотя Монетный двор базируется прочь Ubuntu, Ubuntu и Монетный двор используют различные репозитории программного обеспечения. Эти репозитории - то, что делает каждое распределение уникальным. На любом Монетном дворе или настольной системе Ubuntu, можно установить репозитории на что-либо, что Вы хотите. Так, Вы могли взять систему, которая была установлена как Монетный двор, и измените все репозитории на репозитории Ubuntu. Затем при переустановке всех пакетов Вы по существу получили Ubuntu. Однако Ubuntu и Монетный двор, каждый делает их собственные небольшие тонкие настройки к коду (который в свою очередь базируется прочь Debian). Так, если пакеты Монетного двора ожидают один набор тонких настроек, но пакеты Ubuntu обеспечивают совершенно другой набор тонких настроек, то Вы могли закончить с очень поврежденной системой.
Даже некоторые различные "версии" Ubuntu имеют действительно причудливые тонкие настройки к их коду. Это вызвано тем, что Каноническое внимание на простоту использования, а не правильность кода или совместимость. Недавно, я пытался установить Xfce4 на установку "сервера" Ubuntu 13.04. Я закончил с полностью поврежденной системой. Это была полная путаница. Я закончил тем, что установил нормальную Ubuntu 13.04 и затем установил xfce сверху его. Все загадочно работало. Определенные меню и программы даже выглядели более хорошими, как они представлялись с совершенно другим механизмом. Однако я использовал все те же конфигурационные файлы и пакеты, которые я использовал на установке сервера (и для установки Debian, которая работает безупречно на том же компьютере).
Это - просто Каноническое волшебство для Вас. При отъезде всего, поскольку они обеспечивают его, то это обычно работает хорошо. Если Вы касаетесь даже малейшей вещи, то вещи могут начать становиться действительно странными.
Поскольку ваша основная цель состоит в том, чтобы иметь комбинированное представление о вашей локальной и внешней папке музыки, я думаю, что может быть использовано профсоюзное крепление через Overlayfs
, особенно если файлы не записываются в Отказ
Основная команда, в более старых версиях ядра (<3.18):
mount -t overlayfs -o lowerdir=/read/only/directory,upperdir=/writeable/directory overlayfs /mount/point
, например:
$ ls Documents
374620-63301.pdf My Kindle Content scan0005.jpg
BPMN2_0_Poster_EN.pdf scan0003.jpg StrongDC++
$ ls devel
cse ossec ubuntu-14.04-desktop-amd64-ssh.iso
nexus scripts zsh-syntax-highlighting
$ sudo mount -t overlayfs -o lowerdir=$PWD/Documents,upperdir=$PWD/devel overlayfs ~/Documents
$ ls Documents
374620-63301.pdf scan0003.jpg
BPMN2_0_Poster_EN.pdf scan0005.jpg
cse scripts
My Kindle Content StrongDC++
nexus ubuntu-14.04-desktop-amd64-ssh.iso
ossec zsh-syntax-highlighting
Один недостаток - это необходимость в Sudo
, что может быть позаботилось о том, чтобы использовать осторожную Правило NOPASSWD
.
В свете пост блогов Джейсона , команда монтирования для более новых ядер изменяется на использование наложения
в качестве файловой системы, а не overayfs
, а также с использованием дополнительных Workdir
. Документация ядра Теперь кодифицирует это:
при времени монтирования, два каталогов, приведенные в качестве вариантов монтирования «LowerDir» и «operddir» объединены в объединенный каталог:
MOUNT -T наложений наложения -OlowerDir = / ню, верхнее, верхнее = / верхнее, \ Workdir = / Work / объединен
«Workdir» должен быть пустой каталог на той же файловой системе, что и верхний.
Вы также можете использовать STOW GNU , менеджер фермы SymLink.
Предположим, следующая макет:
.
├── drive
│ ├── a
│ │ ├── b
│ │ │ └── bar
│ │ └── c
│ │ └── baz
│ └── b
└── music
└── a
└── b
└── foo
Выполнение: $ STow --Target Music --dir Drive.
Результат:
.
├── drive
│ ├── a
│ │ ├── b
│ │ │ └── bar
│ │ └── c
│ │ └── baz
│ └── b
└── music
├── a
│ ├── b
│ │ ├── bar -> ../../../drive/a/b/bar
│ │ └── foo
│ └── c -> ../../drive/a/c
└── b -> ../drive/b
Другой вариант — использовать Xorglndir
:
lndir source target
Обратите внимание, что источник должен быть относительно цели. Если бы вы были в каталоге с music
и drive
, это означало бы:
lndir../drive music
Потому что drive
находится в ../drive
, если вы были в music
.