Сайт | Скачать | Видео | Wiki

Автор Тема: mkpfs 1 2 -o каталог ?  (Прочитано 658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #15 : 17 Декабрь 2017, 15:31:09 »
cp -fra rw.fs/* 111
То есть добавить "-a" к ключам  cp,  а остальное норм?
« Последнее редактирование: 17 Декабрь 2017, 15:34:21 от betcher »
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #16 : 17 Декабрь 2017, 16:04:32 »
А, понял. Это звездочка криво раскрывается.
надо cp папка папка, вместо cp папка/* папка/
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #17 : 17 Декабрь 2017, 16:43:40 »
Это звездочка криво раскрывается.
Да
надо cp папка папка, вместо cp папка/* папка/
нет. Там будет /папка/папка
https://www.linux.org.ru/forum/general/5560147
пока не придумал. Может find или mv -R
« Последнее редактирование: 17 Декабрь 2017, 18:07:19 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #18 : 17 Декабрь 2017, 17:28:11 »
Да работает же. К чему сложности.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #19 : 17 Декабрь 2017, 18:21:37 »
Да работает же. К чему сложности.
mkdir -p "${userout}" ; cp -fra "${n}" "${userout}" - не работает
В выходной папке /aufs1
Работает :
cp -fra "${n}" "`dirname "${userout}"`"
mv "`dirname "${userout}"`/aufs1" "${userout}"
Как-то кривовато... Надо хотя-бы проверку остустствия выходного каталога и aufs1 сделать ...
Я на аттаче тестирую

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #20 : 17 Декабрь 2017, 18:26:31 »
Я проверил и запушил. Все норм было. Посмотри в гит.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #21 : 17 Декабрь 2017, 19:00:16 »
Все норм было. Посмотри в гит.
Да. Из гит работает. Спасибо+ Правлю вики?
Только :
Надо хотя-бы проверку отсутствия выходного каталога  сделать ...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #22 : 17 Декабрь 2017, 19:01:39 »
Надо хотя-бы проверку отсутствия выходного каталога  сделать ...
Не пойму. Каталог создается самим cp. Что нужно проверить?
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #23 : 17 Декабрь 2017, 19:03:19 »
Проверить что выходного каталога нет
Если есть - в него добавится и будет каша

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #24 : 17 Декабрь 2017, 19:14:05 »

Проверить что выходного каталога нет
Если есть - в него добавится и будет каша
Ага, понял. А что делать если каталог есть? Прерывать или переписывать?
З.Ы. Неожиданное решение вашей задачи слияния модулей с changes с помощью uird. Uird.cp+=*.pfs  uird.rw=""
С uird.zram так даже магос в 4 гига влезет. :) Вот сейчас так загружен. Ни одного подключенного модуля.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #25 : 17 Декабрь 2017, 19:17:41 »
А что делать если каталог есть?
Прерывать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #26 : 17 Декабрь 2017, 19:33:31 »
готово
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #27 : 17 Декабрь 2017, 21:21:56 »
Проверка происходит поздно. Лишние операции монтирования
Надо сразу по определению ${userout}

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1317
  • Репутация: +14/-0
    • Беседка магос
Re: mkpfs 1 2 -o каталог ?
« Ответ #28 : 18 Декабрь 2017, 07:36:52 »
Будет больше кода наверное, в этом месте уже известно что аут это каталог. Посмотрю конечно, но если будет много проверок, то городить не стоит. Когда каталог уже существует это лишь редкий случай редкого случая.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21884
  • Репутация: +164/-0
    • PuppyRus-A
Re: mkpfs 1 2 -o каталог ?
« Ответ #29 : 18 Декабрь 2017, 08:54:35 »
если будет много проверок, то городить не стоит
да