Проблема с файловой системой

find. -type d -name data -execdir zip -jr data/Archive.zip data ';'

Эта команда findнайдет каждый каталог dataв текущем каталоге и выполнит

zip -jr data/Archive.zip data

в каждом из каталогов sN(родительский каталог каталогов data). Это также заархивирует скрытые файлы.

Установка флага -jна zipудалит пути к файлам, добавленным в архив, и архив будет помещен в каталог data.

Это работает, потому что -execdirв основном выполняет cdобращение к родительскому каталогу найденного объекта перед выполнением команды.

Чтобы избежать использования каталога s3, используйте

find. -type d -name data \! -path "./s3/*" -execdir zip -jr data/Archive.zip data ';'
0
20.11.2019, 13:56
3 ответа

Мне кажется, что в настоящее время вы используете «систему доставки». Оттуда вы сможете запустить программу установки и настроить систему так, как вам нужно. Найдите в базе знаний hetzner -информацию об образах установщика.

При установке из такого установщика имейте в виду:

  • Серверы Hetzner -, как правило, поставляются с двумя идентичными жесткими дисками, чтобы можно было создать массив raid1 -. Это необходимо сделать для сохранности ваших данных.
  • поскольку вы не видите второй физический диск, вы можете спросить об этом hetzner
  • при установке свежей системы можно смело удалять все разделы, чтобы место для вас было доступно.
  • рекомендуется зарезервировать место (создать разделы )для
    • загрузочный (1 -2 Ггб)
    • / (около 30 Гб)
    • подкачка (2 шт. -размер)
    • /дом (отдых)
  • вам необходимо настроить raid1 (, если вы делаете)до установки системы. тогда вы смонтируете '/dev/mdX' вместо '/dev/sdX'
2
28.01.2020, 02:21

Сначала задам тривиальный вопрос :отформатирован ли и смонтирован ли диск объемом 3 ТБ? dfпоказывает информацию только о фактически смонтированных файловых системах.

Если у вас мало опыта в администрировании файловой системы Linux, следующие ссылки могут предоставить полезную информацию:

Возможно, вам не нужно создавать файловую систему, попробуйте сначала смонтировать раздел, чтобы увидеть, существует ли он уже. Вы также можете проверить наличие файловой системы, скажем, на/dev/sda1, запустив (от имени root)

udevadm info /dev/sda1 | grep "ID_FS_TYPE"

Если раздел уже отформатирован с файловой системой, будет напечатана одна строка с типом файловой системы (vfat, ntfs,... ). Если он еще не отформатирован, команда ничего не выведет.

1
28.01.2020, 02:21

Как сказал AdminBee, это не потому, что диск подключен к вашему Linux, он будет отображаться.

Чтобы использовать существующий и отформатированный раздел, его необходимо смонтировать. В своей учетной записи root введите

mount /dev/sdaX /mnt/

где X — номер раздела, который вы хотите смонтировать, а /mnt/ — папка назначения. ИЕ

mount /dev/sda4 /mnt/

смонтирует ваш раздел размером 1,7 ТБ в папку /mnt/

Если ваш раздел не отформатирован, то да, вы должны создать на нем файловую систему перед монтированием.

0
28.01.2020, 02:21

Теги

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