Решение в основном запускает скрипт при входе в систему.
Так как Bash ищет ~/.bash_profile, ~/.bash_login и ~/.profile в этом порядке и читает и исполняет команды из [d1 ] запускать скрипт на login и читаем.
Я сделал простой ls -la ~, увидел, что из этой иерархии .profile был первым доступным только один, поэтому я просто добавил свои команды здесь.
Проблема решена!
Как добавить 4-й диск обратно в рейд? «Из вопроса Майка в предыдущем комментарии»
Отредактируйте это для ваших нужд:
mdadm --add /dev/md1 /dev/sdf1
mdadm --grow /dev/md1 --raid-devices=4
Затем потребовалось несколько часов, чтобы изменить размер массива.
Файловая система необходимо расширить, чтобы заполнить новое пространство.
fsck.ext3 /dev/md1
resize2fs /dev/md1
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Как добавить 4-й диск обратно в рейд? «Из вопроса Майка в предыдущем комментарии»
Отредактируйте это для ваших нужд:
mdadm --add /dev/md1 /dev/sdf1
mdadm --grow /dev/md1 --raid-devices=4
Это потребовало нескольких часов, чтобы изменить размер массива.
Файловая система необходимо расширить, чтобы заполнить новое пространство.
fsck.ext3 /dev/md1
resize2fs /dev/md1
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk/~peterb / linux / raidextract /
Надеюсь, это поможет.
Если вы только что удалили таблицу разделов с помощью parted, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted в секторный режим с помощью команды unit s, и вы, вероятно, можете посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.
Вы можете использовать инструмент с именем raidextract.
Пример использования:
./raidextract --window 1024 --stripe 16 --rotate 6 \
--start $((0x41C6E79A00)) --length $((4096*1024*64000)) \
--failed 5 /dev/sd[a-g] | ssh othermachine dd of=RecoveredFilesystem
Если вы используете raidextract для чтения образа файловой системы, вы можете записать вывод в файл и запустите все стандартные инструменты файловой системы (tune2fs, e2fsck) в файле. Как только вы закончите, вы можете монтировать файловую систему с помощью цикла mount -o.
Для получения дополнительной информации вы можете прочитать это: http://www.chiark.greenend.org.uk / ~ peterb / linux / raidextract /
Надеюсь, это поможет.
Если вы только что удалили таблицу разделов с помощью parted
, то все, что вам нужно сделать, чтобы исправить это, - это воссоздать таблицу разделов точно так же, как и раньше. Поместите parted
в секторный режим с помощью команды unit s
, и вы можете, вероятно, посмотреть на другие диски в массиве, чтобы угадать, как этот раздел был разделен.