Есть ли способ добавить отдельные файлы в Ubuntu One, а не только в каталоги?

Вы можете назначить дополнительные устройства в контейнер, и это могут быть папки, доступные для хоста.

$ lxc config ## display help
...
lxc config device add [<remote>:]<container> <device> <type> [key=value...]
    Add a device to a container.
...

Обратите внимание, что <device> - это просто произвольное имя, которое вы назначаете, которое будет использоваться как идентификатор для последующего управления устройством.

Например, для монтирования главной папки «./host» в качестве «/ mnt / host» в контейнере ...

lxc config device add mycontainer vartest disk source=$(pwd)/host path=/mnt/host

Остается одна проблема: если вы хотите, чтобы эта папка была доступна для записи как хостом, так и контейнером, необходимо соответствующим образом настроить права собственности и разрешения. Это усложняется режимом по умолчанию LXD, который виртуализирует числовые диапазоны для значений пользователя и группы id. Однако есть простое решение: обходите эту виртуализацию, настроив контейнер на запуск с эквивалентами хоста ...

lxc config set <container> security.privileged true

devices

Обратите внимание, что этот подход, вероятно, лучше всего работает, если вы обычно работаете в контейнере как пользователь без полномочий root, например, если вы прикрепляетесь с помощью ...

lxc exec zesty -- su --login ubuntu
Дополнительные замечания по конфигурации: https: // help.ubuntu.com/lts/serverguide/lxd.html
2
задан 20 September 2011 в 03:24

18 ответов

тот же вопрос, правильный ответ здесь: есть ли в Ubuntu один следовать символическим ссылкам при синхронизации папки? в Ubuntu один V 2.0.0, мягкие ссылки игнорируются и жесткие ссылки относятся ненадежно (полностью игнорировал меня, но некоторые люди имели успех).

1
ответ дан 25 July 2018 в 21:18

Возможно, вы можете создать ссылку в своей папке Ubuntu One, которая ссылается на файл в другой папке, если вы хотите избежать копирования файла.

1
ответ дан 25 July 2018 в 21:18
  • 1
    Я не думаю, что это сработает: U1 синхронизирует ссылку, а не референт. Но вы можете сделать обратное: поместите файл в синхронизированную папку, а затем добавьте в него символическую ссылку из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка - это ссылка на файл. Это просто другое имя. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    О, жесткая ссылка. Да, это будет работать, если программы, которые его обновляют, и сам U1, всегда обновляют его на месте, а не переименовывают. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 25 July 2018 в 21:18
  • 1
    Я вижу, куда вы идете. Думаю, это довольно легко реализовать в клиенте. Вопрос в том, как часто это будет полезно. Если у вас есть случаи использования в реальном мире, которые будут в целом полезны, тогда я думаю, что вы должны написать план на панели запуска. – Jo-Erlend Schinstad 20 September 2011 в 21:51

Тот же вопрос с правильным ответом здесь: Does Ubuntu One следует за символическими ссылками при синхронизации папки? в Ubuntu One v 2.0.0, мягкие ссылки игнорируются, а жесткие ссылки обрабатываются неудовлетворительно (полностью игнорируются для меня, но некоторые люди добились успеха).

1
ответ дан 2 August 2018 в 02:58

Возможно, вы можете создать ссылку в своей папке Ubuntu One, которая ссылается на файл в другой папке, если вы хотите избежать копирования файла.

1
ответ дан 2 August 2018 в 02:58
  • 1
    Я не думаю, что получится: У1 будет синхронизировать ссылку, а не референт. Но можно сделать наоборот: положить файл в синхронизируемую папку, и затем добавить ссылку на него из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка - это ссылка на файл. Это просто другое имя. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    О, жесткая ссылка. Да, это будет работать, если программы, которые его обновляют, и сам U1, всегда обновляют его на месте, а не переименовывают. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 2 August 2018 в 02:58
  • 1
    Я вижу, куда вы клоните. Это должно быть довольно легко реализовать в клиенте, я думаю. Вопрос Как часто это будет полезно. Если у вас есть дела в реальном мире использовать это будет вообще полезно, то я думаю, что вы должны написать план на launchpad. – Jo-Erlend Schinstad 20 September 2011 в 21:51

тот же вопрос, правильный ответ здесь: есть ли в Ubuntu один следовать символическим ссылкам при синхронизации папки? в Ubuntu один V 2.0.0, мягкие ссылки игнорируются и жесткие ссылки относятся ненадежно (полностью игнорировал меня, но некоторые люди имели успех).

1
ответ дан 4 August 2018 в 18:47

Возможно, вы можете создать ссылку в своей папке Ubuntu One, которая ссылается на файл в другой папке, если вы хотите избежать копирования файла.

1
ответ дан 4 August 2018 в 18:47
  • 1
    Я не думаю, что получится: У1 будет синхронизировать ссылку, а не референт. Но можно сделать наоборот: положить файл в синхронизируемую папку, и затем добавить ссылку на него из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка-это ссылка на файл. Это просто другое имя для него. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    Ох, жесткая ссылка. Да, это будет работать, если программы, которые обновляют ее, и сам У1, всегда обновляйте его на месте, а не переименование над ним. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 4 August 2018 в 18:47
  • 1
    Я вижу, куда вы клоните. Это должно быть довольно легко реализовать в клиенте, я думаю. Вопрос Как часто это будет полезно. Если у вас есть дела в реальном мире использовать это будет вообще полезно, то я думаю, что вы должны написать план на launchpad. – Jo-Erlend Schinstad 20 September 2011 в 21:51

Тот же вопрос с правильным ответом здесь: Does Ubuntu One следует за символическими ссылками при синхронизации папки? в Ubuntu One v 2.0.0, мягкие ссылки игнорируются, а жесткие ссылки обрабатываются неудовлетворительно (полностью игнорируются для меня, но некоторые люди добились успеха).

1
ответ дан 6 August 2018 в 03:11

вы, вероятно, можете создать ссылку в одной папке Ubuntu, который ссылается на этот файл в другую папку, если вы хотите избежать копирования файла.

1
ответ дан 6 August 2018 в 03:11
  • 1
    Я не думаю, что это сработает: U1 синхронизирует ссылку, а не референт. Но вы можете сделать обратное: поместите файл в синхронизированную папку, а затем добавьте в него символическую ссылку из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка - это ссылка на файл. Это просто другое имя. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    О, жесткая ссылка. Да, это будет работать, если программы, которые его обновляют, и сам U1, всегда обновляют его на месте, а не переименовывают. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 6 August 2018 в 03:11
  • 1
    Я вижу, куда вы идете. Думаю, это довольно легко реализовать в клиенте. Вопрос в том, как часто это будет полезно. Если у вас есть случаи использования в реальном мире, которые будут в целом полезны, тогда я думаю, что вы должны написать план на панели запуска. – Jo-Erlend Schinstad 20 September 2011 в 21:51

тот же вопрос, правильный ответ здесь: есть ли в Ubuntu один следовать символическим ссылкам при синхронизации папки? в Ubuntu один V 2.0.0, мягкие ссылки игнорируются и жесткие ссылки относятся ненадежно (полностью игнорировал меня, но некоторые люди имели успех).

1
ответ дан 7 August 2018 в 20:52

Возможно, вы можете создать ссылку в своей папке Ubuntu One, которая ссылается на файл в другой папке, если вы хотите избежать копирования файла.

1
ответ дан 7 August 2018 в 20:52
  • 1
    Я не думаю, что это сработает: U1 синхронизирует ссылку, а не референт. Но вы можете сделать обратное: поместите файл в синхронизированную папку, а затем добавьте в него символическую ссылку из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка-это ссылка на файл. Это просто другое имя для него. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    О, жесткая ссылка. Да, это будет работать, если программы, которые его обновляют, и сам U1, всегда обновляют его на месте, а не переименовывают. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 7 August 2018 в 20:52
  • 1
    Я вижу, куда вы идете. Думаю, это довольно легко реализовать в клиенте. Вопрос в том, как часто это будет полезно. Если у вас есть случаи использования в реальном мире, которые будут в целом полезны, тогда я думаю, что вы должны написать план на панели запуска. – Jo-Erlend Schinstad 20 September 2011 в 21:51

Тот же вопрос с правильным ответом здесь: Does Ubuntu One следует за символическими ссылками при синхронизации папки? в Ubuntu One v 2.0.0, мягкие ссылки игнорируются, а жесткие ссылки обрабатываются неудовлетворительно (полностью игнорируются для меня, но некоторые люди добились успеха).

1
ответ дан 10 August 2018 в 09:14

Возможно, вы можете создать ссылку в своей папке Ubuntu One, которая ссылается на файл в другой папке, если вы хотите избежать копирования файла.

1
ответ дан 10 August 2018 в 09:14
  • 1
    Я не думаю, что получится: У1 будет синхронизировать ссылку, а не референт. Но можно сделать наоборот: положить файл в синхронизируемую папку, и затем добавить ссылку на него из другого места. – poolie 20 September 2011 в 03:25
  • 2
    Жесткая ссылка - это ссылка на файл. Это просто другое имя. – Jo-Erlend Schinstad 20 September 2011 в 21:49
  • 3
    О, жесткая ссылка. Да, это будет работать, если программы, которые его обновляют, и сам U1, всегда обновляют его на месте, а не переименовывают. – poolie 21 September 2011 в 03:24

Ну ... копирование файла .. Почему я не подумал об этом, это может быть возможным решением. Я думал о том, как делать то же самое с файлами, что и для каталогов, чтобы добавить их в U1. Но если это невозможно, копирование может сделать трюк ...

0
ответ дан 10 August 2018 в 09:14
  • 1
    Я вижу, куда вы идете. Думаю, это довольно легко реализовать в клиенте. Вопрос в том, как часто это будет полезно. Если у вас есть случаи использования в реальном мире, которые будут в целом полезны, тогда я думаю, что вы должны написать план на панели запуска. – Jo-Erlend Schinstad 20 September 2011 в 21:51

Другие вопросы по тегам:

Похожие вопросы: