У мене є файлова система для пристрою, я програмую, на якому хотілося б зробити точну копію. В ідеалі я хотів би, щоб ця копія була ідентичною папці, з якої вона була скопійована. Я спробував використовувати cp -r
cp -a
і rsync -azvP
намагатися цього досягти. Кожна з них створює папку з різним розміром (використовуючи du -s
), і в кінцевому підсумку, незважаючи на те, що на моєму пристрої закінчується вихідна папка, вона не закінчиться тієї, яку я скопіював.
- Що залишається поза тим, що команди, які я використав, не враховують?
- Чи можливо зберегти все однакове під час копіювання файлової системи / папки? Якщо так, як би я пішов робити це?
PS Я розмістив подібні запитання на StackOverflow, але швидко зрозумів, що поставив його на неправильному обміні
Редагування: Це може бути не корисним, але незалежно від того, для якого методу я використовую скопійований каталог, завжди викликає розроблений апарат ядро Panic з наступним висновком.
VFS: Неможливо встановити root fs через NFS, намагаючись дискети. VFS: Не вдається відкрити кореневий пристрій "nfs" або невідомий блок (2,0). Додайте правильний варіант завантаження "root ="; тут доступні розділи: 1f00
64 mtdblock0 (драйвер?) 1f02 64 mtdblock2 (драйвер?) 1f04 2432 mtdblock4 (драйвер?) 1f05 128 mtdblock5 (драйвер?) 1f06 4352 mtdblock6 (драйвер?) 1f07 204928 mtdblock7 (драйвер?) 1f08 50304 mtdblock8 (драйвер?) 0800
8388608 драйвер sda: sd Ядро паніки - не синхронізується: VFS: Неможливо встановити root fs на невідомий блок (2,0)
rsync -a
або cp -a
робити точні копії каталогів, але ви намагаєтесь скопіювати завантажувальний диск, вам потрібно зробити ще кілька речей, щоб виконати це.
du
виході не є показником того, що вміст не однаковий.