Может кто сталкивался с похожей проблемой поделитесь опытом и знаниями.
Вводные:
Spoiler
Shell
#cat /proc/version
Linux version 4.19.0-6-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.67-2 (2019-08-28)
#lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
#free -h
total used free shared buff/cache available
Mem: 3,8Gi 3,7Gi 102Mi 0B 45Mi 8,0Mi
#cat /proc/cpuinfo
model name : Intel(R) Core(TM) 2 CPU 6300 @ 1.86GHz
cache size : 2048 KB
Spoiler
Полетел раид 50 из 8-ми 2 Тб дисков (Полезного места 10 Тб).
Пытаемся восстановить (забегая наперед - нет не храним важные данные, но восстановление - дело принципа и опыта). На этапе проверок целостности системы fsck, оказалось, что для такого объема требуется много SWAP места. И вот тут началось самое интересное.
Пытаемся восстановить (забегая наперед - нет не храним важные данные, но восстановление - дело принципа и опыта). На этапе проверок целостности системы fsck, оказалось, что для такого объема требуется много SWAP места. И вот тут началось самое интересное.
Что пробовали:
1. fdisk -> формат в SWAP раздел. Получаем весь объем диска (последний подключили на 1Тб) -> делаем "swapon /dev/sdl1" и "swapon -s" говорит что всё "хорошо" 230 Гб подключил.
2. fdisk -> формат линукс раздел, с файловой системой ext4 (чтобы уйти от ограничения на размер файла) -> # fallocate -l 900G /mnt/disk1/swapfile (Размер в 900 подобрали, что бы система не сообщала о том, что место кончилось, но это не суть важно) -> делаем "swapon /mnt/disk1/swapfile" и "swapon -s" говорит что всё "хорошо" 230 Гб подключил.
Пока для преодоления этого ограничения создаём на 1Тб диске 4 раздела по 230Гб помеченных как "Linux swap"
Shell
Disk /dev/sdl: 931,5 GiB, 1000204886016 bytes, 244190646 sectors
Disk model: DT01ACA100
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 47E443F2-C54E-E54B-8CD2-DF08A5CA421D
Device Start End Sectors Size Type
/dev/sdl1 256 60293375 60293120 230G Linux swap
/dev/sdl2 60293376 120586495 60293120 230G Linux swap
/dev/sdl3 120586496 180879615 60293120 230G Linux swap
/dev/sdl4 180879616 244190640 63311025 241,5G Linux swap
Ну и собственно всё это скармливаем swapon
Shell
#swapon -s
Filename Type Size Used Priority
/dev/sdl1 partition 241172476 0 -6
/dev/sdf1 partition 244189612 1098976 -2
/dev/sdf2 partition 244190048 0 -3
/dev/sdf3 partition 244190480 0 -4
/dev/sdf4 partition 244189888 0 -5
/dev/sdl2 partition 241172476 0 -7
/dev/sdl3 partition 241172476 0 -8
/dev/sdl4 partition 253244096 0 -9
Shell
#free -h
total used free shared buff/cache available
Mem: 3,8Gi 3,7Gi 115Mi 0B 28Mi 12Mi
Swap: 1,8Ti 4,2Gi 1,8Ti
PS
Все проблемы делятся на 2 типа:
1. Такая проблема только у нас и всем пофиг
2. Такая проблема у всех и всем пофиг
Так вот пока нам подходит пункт 1
