как избежать монтирования каталогов с чрезмерно сложными путями?

Итак, я нашел способ сделать это, используя / dev / sdb1 и / dev / sdd1 , без перестройки массива , и без потери данных.

Это работает только с современным ядром (3.5 или выше) и mdadm версии 3.3 или выше.

Размонтировать массив.

umount /dev/md0

Запустить проверку файловой системы. Необходимо сделать перед следующим шагом.

e2fsck -f /dev/md0

Измените размер файловой системы до 5 ТБ.

resize2fs /dev/md0 5000G

Выполните еще одну проверку файловой системы. Убедитесь, что мы пока не напортачили.

e2fsck -f /dev/md0

Уменьшите массив до размера чуть более 5 ТБ. Параметр размера здесь указывает, сколько места нужно использовать на каждом диске в массиве. Это должно быть (размер фейсбука / количество зеркал) + немного лишнего . В моем случае я сделал файловую систему 5 ТБ, у меня 4 диска в рейде 10, поэтому у меня полоса из 2 зеркал. ЭТО ДОЛЖНО БЫТЬ БОЛЬШЕ, ЧЕМ ВАША ФАЙЛЕСИСТЕМА, В противном случае вы потеряете данные.

mdadm --verbose --grow --size=2685403136 /dev/md0 # 2.5TB + 1MB

Еще раз проверьте файловую систему.

e2fsck -f /dev/md0

На этом этапе мы можем добавить наши диски меньшего размера в raid 10, но сначала сделаем проверки, чтобы убедиться, что ваши данные в порядке. Не полагайтесь только на проверку файловой системы. На самом деле проверьте, что ваши данные в порядке.

Теперь мы можем добавлять новые диски!

mdadm --add /dev/md0 /dev/sdf1 /dev/sdg1

И увеличивать массив, чтобы использовать их.

mdadm --verbose --grow --raid-devices=6 /dev/md0

На этом этапе выполнение cat / proc / mdstat должно показать что-то вроде следующего:

Personalities : [raid6] [raid5] [raid4] [raid0] [raid10]
md0 : active raid10 sdd1[5] sdb1[4] sdf1[3] sde1[2] sdc1[1] sda1[0]
      5370806272 blocks super 1.2 512K chunks 2 near-copies [6/6] [UUUUUU]
      [>....................]  reshape =  2.8% (151477952/5370806272) finish=458.7min speed=189604K/sec
      bitmap: 11/31 pages [44KB], 131072KB chunk

unused devices: <none>

Выполните еще одну проверку файловой системы после завершения изменения формы. (Я параноик, я собираюсь проверять это на каждом этапе.)

e2fsck -f /dev/md0

Теперь увеличьте размер массива до максимального значения, поддерживаемого вашими дисками.

mdadm --verbose --grow --size=max /dev/md0

Затем измените размер файловой системы.

resize2fs /dev/md0

И проверьте еще раз.

e2fsck -f /dev/md0

Наконец, мы можем смонтировать новую расширенную файловую систему.

mount /dev/md0 /mnt/raid10
1
10.05.2019, 09:23
1 ответ

Я нашел этот ответ:https://askubuntu.com/questions/101029/how-do-i-mount-a-cifs-share

которые точно достигают того, что мне нужно, я просто не знал о mount.cifs .

В конце концов, вот что я сделал:

$ sudo apt install cifs-utils
$ mkdir /media/short/
$ sudo mount -t cifs -o username=yourUserName //serv.er.name/storage/ /media/short/
0
28.01.2020, 00:12

Теги

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