Как я могу обрабатывать две отдельные части файла как одну (монтирование, виртуальное соединение и т. д.)?

Попробуйте создать новую папку:

mkdir /media/MGoBlue93/cifsShare

И монтируйте к нему, я думаю, что эта проблема связана с разрешениями, и у вас нет никаких монтирований к /mnt.

0
16.06.2020, 16:42
1 ответ

Вы можете попробовать сборку RAID 0, но я совсем не уверен, что она будет работать с частичными блоками (, т.е. ваши исходные файлы должны состоять из полного количества блоков ).

Вот рабочий пример, который вы можете попробовать, прежде чем пытаться присоединиться к своим реальным данным

# Prepare two 10MB image files for the example
( echo hello; cat /dev/zero ) | dd bs=1M iflag=fullblock count=10 > /tmp/1.dat
( echo world; cat /dev/zero ) | dd bs=1M iflag=fullblock count=10 > /tmp/2.dat

# Set up loop devices
l1=$(losetup --show --find /tmp/1.dat)
l2=$(losetup --show --find /tmp/2.dat)

# Join them as RAID 0
mdadm --build /dev/md12 --level raid0 --raid-devices 2 "$l1" "$l2"

Теперь у вас будет /dev/md12как устройство, через которое вы сможете читать/записывать две части как одну.

Отрыв -вниз в обратном направлении

mdadm --stop /dev/md12
losetup -d "$l1" "$l2"
rm /tmp/1.dat /tmp/2.dat

Честно говоря, лучше отформатировать карту памяти в файловой системе, которая может работать с файлами приличного размера, и снова загрузить ISO.

1
18.03.2021, 23:27

Теги

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