Вопросы с тегом «hard-link»

22
Почему жесткие ссылки действительны только в одной файловой системе?

Я читаю это вступление в командную строку Марка Бейтса. В первой главе он упоминает, что жесткие ссылки не могут охватывать файловые системы. В отношении жестких ссылок важно отметить, что они работают только в текущей файловой системе. Вы не можете создать жесткую ссылку на файл в другой файловой...

21
Жесткие ссылки считаются нормальными файлами?

Мне было интересно, есть ли способ зарегистрировать это, но так как большинство современных поисковых систем плохо работают с фразами длиной более 5 слов, мне нужна некоторая помощь по этому вопросу. Мне было интересно, потому что я делаю bash-скрипт, который должен регистрировать файлы...

20
Удивлен поведением cp с жесткими ссылками

Я очень хорошо понимаю понятие жестких ссылок и несколько раз читал справочные страницы по основным инструментам, таким как cp- и даже последние спецификации POSIX. Тем не менее я был удивлен, наблюдая следующее поведение: $ echo john > john $ cp -l john paul $ echo george > george На данный...

17
Создание жесткой ссылки - Разрешения?

Какие разрешения влияют на создание жестких ссылок? Имеет ли значение владение файлом? Предположим, пользователь aliceхочет создать жесткую ссылку на файл target.txtв каталоге target-dir. Какие разрешения aliceнужны для обоих target.txtи target-dir? Если target.txtон принадлежит пользователю billи...

17
Как получить размер папки без учета жестких ссылок?

Я использую rsnapshot для резервного копирования, которая генерирует серию папок, содержащих файлы с тем же именем. Некоторые файлы жестко связаны, а другие - отдельные. Например, hourly.1/file1и hourly.2/file1могут быть жестко связаны с тем же файлом, в то время как hourly.1/file2и...

17
Как создать жесткую ссылку на индекс (ext4)?

Если я знаю индексный узел (inode) файла, но я не знаю его пути (или любого из его путей), возможно ли создать жесткую ссылку на этот inode напрямую? Я мог бы найти файл, используя, sudo find / -inum 123546а затем создать жесткую ссылку, но это было бы слишком медленно для моего приложения. NB Я...

15
СР ведет себя странно, когда. (точка) или .. (точка) - исходный каталог

Этот ответ показывает, что можно скопировать все файлы, включая скрытые, из каталога srcв каталог destследующим образом: mkdir dest cp -r src/. dest В ответе или его комментариях нет объяснения, почему это действительно работает, и, похоже, никто не находит документацию по этому вопросу. Я...

15
Есть ли разница между жесткой связью с cp -l или ln?

Я реализую схему резервного копирования, используя rsync и жесткие ссылки. Я знаю, что могу использовать link-dest с rsync для создания жестких ссылок, но я видел упоминание об использовании "cp -l" до того, как "link-dest" был реализован в rsync. Другой известный мне метод жестких ссылок - «Ин»....

15
Как найти все ссылки на каталог

Когда я регистрирую каталог, я получаю список, который говорит мне, что есть 5 ссылок на каталог. stat dir У меня вопрос, как я могу получить информацию (имена и места) для всех этих 5...

14
Почему жесткие ссылки занимают то же место, что и оригиналы?

Благодаря некоторым хорошим вопросам и ответам здесь и на этой странице , теперь я понимаю ссылки. Я вижу, что жесткие ссылки ссылаются на один и тот же inode под другим именем, а копии - это разные "узлы с разными именами. Плюс к этому soft-ссылки имеют исходное имя файла и путь в качестве своего...

14
Неверная ссылка между устройствами при жесткой ссылке в одной файловой системе

У меня есть /home/myuser/Desktop/rc/.netrc файл, который я хочу, чтобы жесткая ссылка на / root , то есть домашний каталог пользователя root . Когда я делаю: ln /home/user/Destkop/rc/.netrc /root это дает следующую ошибку: ln: создание жесткой ссылки /root/.netrc' =>.netrc ': недопустимая ссылка...

14
Как `du` только пространство, используемое файлами, которые не связаны жесткими ссылками в другом месте?

Используя rsync --link-destдля экономии места снимки , как я могу выяснить, сколько места я фактически сэкономил? Или более общий: Как выяснить , сколько места каталога использует рассматривать только файлы, которые не hardlinked в другом месте за пределами структуры каталогов? По-разному...

13
Разорвать жесткую ссылку на месте?

Я держу свои точечные файлы под контролем версий, а сценарий их развертывания создает жесткие ссылки. Я также использую, etckeeperчтобы поставить /etcпод контроль версий. Недавно я получил такие предупреждения: warning: hard-linked files could cause problems with bzr Простое копирование ( cp...

11
Существуют ли какие-либо файловые системы, для которых `ln -d` преуспевает?

С man-страницы для ln : -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) Есть ли драйверы файловой системы, которые действительно позволяют это, или это единственный вариант mount --bind...

11
`cp -al` снимок, чьи жесткие ссылки направляются на новый файл при редактировании

Я пытаюсь делать снимки массивной папки регулярно. Я прочитал здесь: http://www.mikerubel.org/computers/rsync_snapshots/#Incremental, который cp -alделает снимок папки, просто копируя жесткие ссылки. Это все замечательно, но проблема в том, что в этом снимке, если я изменяю файл, он изменяется во...

11
Есть ли способ выразить: `--link` или вернуться к обычному копированию в cp (из GNU coreutils)?

Есть ли способ , чтобы сказать , cpчтобы --link(т.е. создавать жесткие ссылки), но падать обратно в том случае , когда я пытаюсь жесткие ссылки между устройствами? Связи между устройствами невозможны и могут привести cpк сбою. Причина, по которой я спрашиваю, заключается в том, что я хотел бы...

11
Почему я не могу создать жесткую ссылку из файла устройства, кроме каталога / dev?

Когда я хотел создать жесткую ссылку в своем /homeкаталоге в корневом режиме, Linux показывал следующее сообщение об ошибке: ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link Вышеуказанное сообщение об ошибке показано ниже: # cd /home/user/ # ln /dev/sda1 my_sdb...

10
Почему в / bin есть сочетание символических и жестких ссылок?

Я понимаю техническое различие между символическими и жесткими ссылками, это вопрос об их использовании на практике, особенно мне интересно знать, почему оба они используются в, казалось бы, похожих условиях: /binкаталог. Вот фрагмент его списка в моей системе: ~$ ls -lai /bin total 10508 32770...

10
файловая система для архивирования

У меня есть некоторые сложные данные только для чтения в моей файловой системе. Он содержит тысячи снимков определенных ревизий репозитория SVN и результаты регрессионных тестов. Одинаковые файлы между моментальными снимками уже дублируются с помощью жестких ссылок. Таким образом, емкость хранилища...

9
Поиск всех жестких ссылок файла без обхода файловой системы

Я видел на этой странице, что у inode есть счетчик ссылок, чтобы узнать, сколько файлов (читай: «запись в каталоге») указывают на этот inode. Есть ли способ узнать, какие каталоги содержат такие записи, не проходя через всю файловую систему? Эта информация где-то хранится? struct inode { kdev_t...