К сожалению, это проблема компьютера, а не программного стека. Он использует контроллер LSISAS1068E, который, по-видимому, ограничивает диски до 2,2 ТБ. Я ищу способ обойти это, но это в значительной степени не связано с чем-то, что до сих пор пробовали.
Как сделать так, чтобы GPT расширился до 3TB на диске?
443
Remigiusz Modrzejewski
У меня есть сторонняя установка Linux на моем удаленном сервере, и что-то пошло не так. Там есть диск объемом 3 ТБ:
# hdparm -I /dev/sda | grep size Logical Sector size: 512 bytes Physical Sector size: 4096 bytes device size with M = 1024*1024: 2861588 MBytes device size with M = 1000*1000: 3000592 MBytes (3000 GB) cache/buffer size = unknown
Тем не менее, gpt, похоже, распознает только 2 ТБ:
# fdisk -l /dev/sda Disk /dev/sda: 2 TiB, 2199023254528 bytes, 4294967294 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: FA1FA25D-68B0-4288-9B4B-7D870C76C3AB Device Start End Sectors Size Type /dev/sda1 2048 999423 997376 487M EFI System /dev/sda2 999424 196311039 195311616 93.1G Linux RAID /dev/sda3 196311040 4294967260 4098656221 1.9T Linux filesy
То же самое с расстались:
# parted /dev/sda GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: ATA WDC WD30EFRX-68E (scsi) Disk /dev/sda: 2199GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 512MB 511MB fat32 boot, esp 2 512MB 101GB 100GB raid 3 101GB 2199GB 2099GB
Как сделать так, чтобы gpt расширился до 3 ТБ? На машине еще нет данных, и это не единственный диск (так как система выживет, теряя все данные на диске), но я хотел бы иметь возможность это исправить удаленно.
Изменить: запрошены дополнительные команды:
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2T 0 disk ├─sda1 8:1 0 487M 0 part /boot/efi └─sda2 8:2 0 93.1G 0 part └─md0 9:0 0 93.1G 0 raid1 / # blockdev --getsz /dev/sda 4294967294 # hdparm -N /dev/sda /dev/sda: max sectors = 5860533168/5860533168, HPA is disabled
Изменить: я удалил устройство с
echo 1 > /sys/block/sda/device/delete
и перепроверил с
echo "0 0 0" > /sys/class/scsi_host/host0/scan
но на самом деле ядро думает, что это 2TB
[1163699.012539] scsi 0:0:0:0: Direct-Access ATA WDC WD30EFRX-68E 0A80 PQ: 0 ANSI: 5 [1163699.016198] sd 0:0:0:0: Attached scsi generic sg0 type 0 [1163699.016582] sd 0:0:0:0: [sde] 4294967294 512-byte logical blocks: (2.19 TB/1.99 TiB) [1163699.021485] sd 0:0:0:0: [sde] Write Protect is off [1163699.021490] sd 0:0:0:0: [sde] Mode Sense: 73 00 00 08 [1163699.022765] sd 0:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Мне интересно, просто ли ядро в Debian Jessie слишком старое, чтобы видеть 3TB.
Изменить: нет, в версии ядра 4.7.8 я все еще получаю только 2TiB.
Что об этом говорят `lsblk` и` blockdev --getsz`?
grawity 7 лет назад
0
Как насчет `dhparm -N / dev / sda`?
Kamil Maciorowski 7 лет назад
0
Добавление к вопросу.
Remigiusz Modrzejewski 7 лет назад
0
1 ответ на вопрос
1
Remigiusz Modrzejewski
Спасибо. Просто столкнулся с той же проблемой с тем же контроллером, к сожалению ...
Sga 6 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4