Should I make a partition containing only GRUB? I am still learning the concepts of Linux OSes so I'll be at a slow pace. My main goal is to be able to boot up any OS of Linux I have installed by choosing it in the GRUB or something of the sort.
GRUB = Загрузчик Grand Unified
да, имеет смысл разделить ваш [USB] диск на что-то вроде этого, например, Grub — это загрузчик, который может загружать что угодно, отсюда и его название:
/boot
, на что-то вроде /boot/grub
и /boot/rhel7
, /boot/sles11
и /boot/centos7
и /boot/ubuntu
и так далее. Используя Rufus или любой другой инструмент для форматирования флэш-памяти USB в качестве загрузочного устройства, просто используйте Rufus, чтобы поместить на нее таблицу разделов GPT, но оставьте все это свободным местом, вы просто хотите сделать его приемлемым хранилищем {диск} пробел при установке Linux.
md5sum
иdiff
Если предположить, что наблюдаемые различия являются результатом различных метаданных и сжатия zfs,соответствующие md5sum
отдельных файлов должны быть одинаковыми .
cd /path/to/ext4 && find. | xargs md5sum | sort > ~/md5sum-index-ext4
cd /path/to/zfs && find. | xargs md5sum | sort > ~/md5sum-index-zfs
diff ~/md5sum-index-ext4 ~/md5sum-index-zfs
Этот обходной путь рекурсивно перечисляет все файлы в каталогах, используя find
, добавляет md5sum
для каждого файла, sort
результаты, поскольку find
может возвращать содержимое в другом порядке. Затем можно сравнить результаты для обеих папок. Если они идентичны, diff
пусто. В противном случае файлы с другим двоичным содержимым будут отображаться в diff
.
diff -r
Я смог напрямую сравнить папки меньшего размера с помощью diff -r
. Однако это привело к сбою для больших папок, возможно, из-за нехватки памяти.
diff -r /path/to/ext4 /path/to/zfs
Если обе папки идентичны, папка diff
пуста.