Как изменить размер файловой системы на программном raid 1 (mdadm) при переносе на диски большего объема
Вытаскиваем физически второй диск, загружаем сервер в rescue linux с внешнего диска и затем проводим операции на первом диске
# mdadm --stop /dev/md0
# mdadm --stop /dev/md1
# mdadm --stop /dev/md2
Далее увеличиваем партицию
# parted
// для партиции sda3
// ключ -1 означает до максимального размера
resizepart
3
-1
Перезагрузка сервера для перезапуска md устройств (также в режим linux rescue livecd)
# reboot
Затем проводим увеличение устройства md2 на весь диск
# mdadm --grow /dev/md2 --size=max
После чего производится увеличение файловой системы
для ext4
# e2fsck -f /dev/md2
# resize2fs /dev/md2
для xfs
(проверка производится на отмонтированой файловой системе, resize на смонтированной)
# xfs_repair /dev/md2
# mount /dev/md2 /mnt
# xfs_growfs /mnt
Убеждаемся что все работает
Меняем второй диск
Добавляем в raid
Не забываем поставить на второй диск загрузчик grub
/etc/php.d/bitrixenv.ini
Часто бывает bitrixenv.ini обнуляется, бэкап этого конфига из чистой установки битрикса
; Set parameters required for proper Bitrix engine functioning.
; You can redefine parameters specified in this file
; by editing /etc/php.d/z_bx_custom_settings.ini
; Configure error processing
display_errors = On
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
; Set some more PHP parameters
enable_dl = Off
short_open_tag = On
allow_url_fopen = On
; Change default values of important constants
max_input_vars = 10000
max_file_uploads = 100
max_execution_time = 300
post_max_size = 1024M
upload_max_filesize = 1024M
pcre.backtrack_limit = 1000000
pcre.recursion_limit = 14000
realpath_cache_size = 4096k
mysql.default_socket = /var/lib/mysqld/mysqld.sock
mysqli.default_socket = /var/lib/mysqld/mysqld.sock
; Utf-8 support
mbstring.func_overload = 2
mbstring.internal_encoding = UTF-8
; Configure PHP sessions
session.entropy_length = 128
session.entropy_file = /dev/urandom
session.save_path = "/tmp/php_sessions/www"
session.cookie_httponly = On
; Set directory for temporary files
upload_tmp_dir = "/tmp/php_upload/www"
sendmail_path = msmtp -t -i
date.timezone = Europe/Moscow
memory_limit = 256M
; Set parameters required for proper Bitrix engine functioning.
; You can redefine parameters specified in this file
; by editing /etc/php.d/z_bx_custom_settings.ini
; Configure error processing
display_errors = On
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
; Set some more PHP parameters
enable_dl = Off
short_open_tag = On
allow_url_fopen = On
; Change default values of important constants
max_input_vars = 10000
max_file_uploads = 100
max_execution_time = 300
post_max_size = 1024M
upload_max_filesize = 1024M
pcre.backtrack_limit = 1000000
pcre.recursion_limit = 14000
realpath_cache_size = 4096k
mysql.default_socket = /var/lib/mysqld/mysqld.sock
mysqli.default_socket = /var/lib/mysqld/mysqld.sock
; Utf-8 support
mbstring.func_overload = 2
mbstring.internal_encoding = UTF-8
; Configure PHP sessions
session.entropy_length = 128
session.entropy_file = /dev/urandom
session.save_path = "/tmp/php_sessions/www"
session.cookie_httponly = On
; Set directory for temporary files
upload_tmp_dir = "/tmp/php_upload/www"
sendmail_path = msmtp -t -i
date.timezone = Europe/Moscow
memory_limit = 256M
Подписаться на:
Сообщения (Atom)