LINUX.ORG.RU

Как лучше всего забекапить директорию с симлинками на fat32?

 ,


0

1

Есть двухтерабайтный сетевой хард, конкретно — apple time capsule. Есть директория с крайне большим количеством файлов с кучей симлинков, есть ли какой простой способ перенести эту директорию на жёсткий диск?

Перенос производится через smb, файловая система внутри не факт что fat32, но скорее всего.

★★★★★

1. Подними локальный openssh-сервер;

2. Смонтируй директорию, которую надо скопировать куда-нибудь через sshfs с флагом `-o follow_symlinks`;

3. Копируй смонтированную директорию на fat32 хард.

Но вообще возможно можно сделать аналогично bind-ом каким-нибудь. Возможно. Не пробовал.

anonymous
()
Ответ на: комментарий от x3al

так мне тогда потребуется запихнуть кучу в файлов в один архив, получится больше 100Гб одним файлом fat32 столько не держит.

next_time ★★★★★
() автор топика
Ответ на: комментарий от next_time

Как вам уже сказали - tar Да и, если мне не изменяет память, fat32 файлы более 2ГБ не поддерживают. Так что форматировать его надо.

VMaks89
()
Ответ на: комментарий от grem

для fat-a tar - всего-лишь файл. Это уже внутри него расписано что есть что-есть-что и какие у него права. Ведь что симлинк что директория - это просто файл с соответствующим атрибутом.

VMaks89
()

fat32 ссылки не поддерживает.

kostik87 ★★★★★
()
Ответ на: комментарий от backbone

split отработает после того как тар создаст 100Гб файл? тогда проблема остаётся в силе — этот файл просто некуда записывать.

next_time ★★★★★
() автор топика
Ответ на: комментарий от VMaks89

Так что форматировать его надо.

надо, но невозможно

next_time ★★★★★
() автор топика
Ответ на: комментарий от next_time

split будет записывать данные по мере поступления и создавать новый файл, когда в предыдущий будет записано 2Гб.

mount...
tar cf - path/to/dir | split -b 2G - my_archive.tar.gz

Если есть SSH-доступ к серверу, можно tar прямо на нём запускать

ssh myname@myserver 'tar cf - path/to/dir' | split -d -b 2G - my_archive.tar.part

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 1)
Ответ на: комментарий от next_time

получится больше 100Гб одним файлом fat32 столько не держит

Сделай не одним.

h578b1bde ★☆
()
Ответ на: комментарий от backbone

оказалось, что там, всё-таки, не fat. но всё равно спасибо. т.е., симлинки не копируются, а большие файлы — да.

next_time ★★★★★
() автор топика
Последнее исправление: next_time (всего исправлений: 1)

Перенос производится через smb

Ламер или тролль? Никто не спросил как ты на smb увидешь линки?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.