Ubuntu zeigen falsche Festplattengrößen, wie kann man das lösen?


7

Ich habe einen Server mit folgenden Eigenschaften:

CPU: Intel Core i7-2600
PLUSRAID-Controller 4-Port-SATA-PCI-E - Adaptec 5405
Jeweils eine, SATA-SSD, jeweils 240 GB
, SATA-Festplatten, jeweils 3,0 TB Enterprise
Two, 8 GB DDR3-RAM

Ich habe Ubuntu darauf installiert, aber es zeigt den Speicherplatz wie diesen, weit weniger als die wahre Kapazität:

root @ ns1 / boot # lsblk
NAME MAJ: MIN RM GRÖSSE RO TYP MOUNTPOINT
SDB 8:16 1 238.4G 0 Festplatte
├─sdb2 8:18 1 512M 0 Teil
│ └md1 9: 1 0 511.4M 0 raid1 / boot
├─sdb3 8:19 1 229.9G 0 Teil
│ └md2 9: 2 0 229.8G 0 raid1 /
└─sdb1 8:17 1 8G 0 Teil
  └─md0 9: 0 0 8G 0 raid1 [SWAP]
sda 8: 0 1 2.7T 0 Festplatte
├─sda2 8: 2 1 512M 0 Teil
│ └md1 9: 1 0 511.4M 0 raid1 / boot
├─sda3 8: 3 1 229.9G 0 Teil
│ └md2 9: 2 0 229.8G 0 raid1 /
└─sda1 8: 1 1 8G 0 Teil
  └─md0 9: 0 0 8G 0 raid1 [SWAP]

und

root @ ns1 / boot # df -lh
Verwendete Dateisystemgröße Verfügbar Verwenden Sie% Mounted on
udev 7,8G 0 7,8G 0% / dev
tmpfs 1,6 G 5,3 M 1,6 G 1% / Lauf
/ dev / md2 226G 17G 198G 8% /
tmpfs 7,8 G 0 7,8 G 0% / dev / shm
tmpfs 5.0M 0 5.0M 0% / run / lock
tmpfs 7,8 G 0 7,8 G 0% / sys / fs / cgroup
/ dev / md1 488M 176M 287M 38% / boot
tmpfs 1.6G 0 1.6G 0% / run / user / 0

Ich scheine nicht den gesamten verfügbaren Speicherplatz auf der SDA-Festplatte zu nutzen, die beiden 3-Terabyte-Festplatten.

Was mache ich falsch?

Vielen Dank!


2
Was ist falsch ?
Soren A

Danke Soren, du hast auf etwas hingewiesen, das ich nicht einmal bemerkt hatte. Die 3-TB-Festplatte (n) befinden sich also in lsblk, aber die Gesamtkapazität, die ich so verwenden darf, ist weitaus geringer als 3 TB.
Lex Thoonen

9
Ein Problem sehe ich hier. Sie haben ein RAID 1 (gespiegelt) auf einem 3-TB-Laufwerk und einem 240-GB-Laufwerk erstellt. Das Problem ist, dass das gespiegelte RAID nur die Größe des KLEINSTEN Laufwerks hat, sodass Sie nur 240 GB von 3 TB erhalten. Zerstören Sie Ihr RAID und machen Sie sie als separate Laufwerke, aber Sie verlieren Daten, also sichern Sie zuerst.
Terrance

Beachten Sie auch, dass sich die SWAP-Partition nur auf der SSD und nicht auf dem Adaptec befinden sollte, wodurch sie auf einen Bruchteil ihrer möglichen Leistung verlangsamt wird
Richie Frame,

Danke Leute! Ich werde dafür gehen.
Lex Thoonen

Antworten:


12

Es sieht so aus, als hätten Sie raid1 (Spiegelung) zwischen Partitionen auf Ihrer SSD und HDD erstellt. Dies ist keine bewährte Methode, da dadurch die Leistung mehr oder weniger auf die der langsamsten Festplatte beschränkt wird.

Sie können sehen, dass / boot, / und [SWAP] auf Partitionen sowohl in / dev / sda als auch in / dev / sdb definiert sind.

sdb       8:16   1 238.4G  0 disk
├─sdb2    8:18   1   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
├─sdb3    8:19   1 229.9G  0 part
│ └─md2   9:2    0 229.8G  0 raid1 /
└─sdb1    8:17   1     8G  0 part
  └─md0   9:0    0     8G  0 raid1 [SWAP]
sda       8:0    1   2.7T  0 disk
├─sda2    8:2    1   512M  0 part
│ └─md1   9:1    0 511.4M  0 raid1 /boot
├─sda3    8:3    1 229.9G  0 part
│ └─md2   9:2    0 229.8G  0 raid1 /
└─sda1    8:1    1     8G  0 part
  └─md0   9:0    0     8G  0 raid1 [SWAP]

Ich würde empfehlen, Ubuntu nur mit SSD für / boot, / und SWAP neu zu installieren. Wenn Sie wirklich ein RAID1 / Mirror-Setup wünschen, sollten Sie eine weitere 240-GB-SSD kaufen, damit Sie zwischen Festplatten ähnlichen Typs und ähnlicher Größe spiegeln können.

Wie auch immer ... wenn Sie sich Ihre Festplatten mit gparted(oder fdisk -l) ansehen, sollten Sie eine riesige nicht zugewiesene Datenmenge auf / dev / sda sehen.


Es sieht auch so aus, als ob sda ein Hardware-RAID-Spiegel ist, zusätzlich dazu, dass es sich um einen Spiegel von SDB handelt.
Richie Frame

3

Der Grund, warum Ihr "3,0 TB" -Laufwerk (sda) als 2,7 t angezeigt wird, liegt höchstwahrscheinlich daran, dass verschiedene Einheiten verwendet werden.

Die Größe beträgt wahrscheinlich etwa 2,7 Tebibyte, was ungefähr 3,0 TB entspricht.

Sie können darüber hier lesen: https://en.wikipedia.org/wiki/Tebibyte


Vielen Dank, aber trotzdem scheint es so, als hätte ich nur Zugriff auf 230 GB. Es wäre schön, wenn ich die 2,7 TB
Lex Thoonen

1
@LexThoonen Sie haben Zugriff auf 240 GB. Wenn Sie dmesg | grep blocksin einem Terminal laufen, sehen Sie etwas, [ 3.989812] sd 4:0:0:0: [sde] 468862128 512-byte logical blocks: (240 GB/224 GiB)das zeigt, dass Sie GiBdas Laufwerk und nicht das Laufwerk sehen GB. Das 3-TB-Laufwerk zeigt sich wie[ 3.462108] sd 10:0:0:0: [sdb] 732566645 4096-byte logical blocks: (3.00 TB/2.73 TiB)
Terrance

2

lsblkZeigt alle Festplattenpartitionen an, während df -lhnur Ihre bereitgestellten Partitionen angezeigt werden.


1
Tu das nicht ... sda2 scheint Teil eines Überfalls zu sein1 (Spiegel) ...
Soren A

Du hast recht. Ich habe das Beispiel entfernt.
user3140225
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.