Inhaltsverzeichnis
Festplatten Vorbereitn / Einbinden
In diesem Beispiel sind 2 zusätzliche Festplatten vorhanden.
Diese wollen wir Partitionieren und dem System zur verfügung stellen.
- Kommandos
lsblk cfdisk mkfs mount
Partitionieren
sdb soll 2 Partionen erhalten.
sdc soll nur 1 Partion erhalten.
Zum Anzeigen hier klicken ⇲
Zum Verstecken hier klicken ⇱
user01@linuxmint-22:~$ sudo su - root@linuxmint-22:~# root@linuxmint-22:~# root@linuxmint-22:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 25G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 513M 0 part /boot/efi └─sda3 8:3 0 24,5G 0 part ├─vgmint-root 252:0 0 22,6G 0 lvm / └─vgmint-swap_1 252:1 0 1,9G 0 lvm [SWAP] sdb 8:16 0 25G 0 disk <-- Zusätzliche HDD sdc 8:32 0 25G 0 disk <-- Zusätzliche HDD sr0 11:0 1 1024M 0 rom
Die Festplatten werden mit cfdisk Formatiert. Es gibt auch andere Formatierungs Tools. Alle Kommandos sollten mit sudo oder als root ausgeführt werden.
root@linuxmint-22:~# cfdisk /dev/sdb
gpt auswählen
┌ Bezeichnungstyp ändern ───┐
│ gpt │
│ dos │
│ sgi │
│ sun │
└───────────────────────────┘
neu
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 3A80A985-1C02-4C6B-B2B7-2968C857A27C
Gerät Anfang Ende Sektoren Größe Typ
>> Freier Bereich 2048 52428766 52426719 25G
[ Neu ] [ Ende ] [ Hilfe ] [ Schreib. ] [ Speichern ]
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
>> Freier Bereich 2048 52428766 52426719 25G
Partitionsgröße: 25G
Kann von M für MiB, G für GiB, T für TiB oder s für Sektoren gefolgt werden.
Größe anpassen
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
>> Freier Bereich 2048 52428766 52426719 25G
Partitionsgröße: 10G
Kann von M für MiB, G für GiB, T für TiB oder s für Sektoren gefolgt werden.
Erste Partion erstellt
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
>> /dev/sdb1 2048 20973567 20971520 10G Linux-Dateisystem
Freier Bereich 20973568 52428766 31455199 15G
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│Partitions-UUID: 8F3B9DAA-2C25-45EA-AADC-346B5440E7FD │
│ Partitionstyp: Linux-Dateisystem (0FC63DAF-8483-4772-8E79-3D69D8477DE4) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
[ Löschen ] [Größe verändern] [ Ende ] [ Typ ] [ Hilfe ] [ Schreib. ] [ Speichern ]
Freier Bereich auswähllen → neu
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 20973567 20971520 10G Linux-Dateisystem
>> Freier Bereich 20973568 52428766 31455199 15G
Partitionsgröße: 15G
Kann von M für MiB, G für GiB, T für TiB oder s für Sektoren gefolgt werden.
Zewite Partiton wurde erstellt
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 20973567 20971520 10G Linux-Dateisystem
>> /dev/sdb2 20973568 52426751 31453184 15G Linux-Dateisystem
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│Partitions-UUID: AC606594-6506-478C-83A9-A01AA0088036 │
│ Partitionstyp: Linux-Dateisystem (0FC63DAF-8483-4772-8E79-3D69D8477DE4) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
[ Löschen ] [Größe verändern] [ Ende ] [ Typ ] [ Hilfe ] [ Schreib. ] [ Speichern ]
Die Partitionstabelle schreiben (dies kann Daten zerstören)
sreiben zum Speicher der neuen Partitonstabelle
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 20973567 20971520 10G Linux-Dateisystem
>> /dev/sdb2 20973568 52426751 31453184 15G Linux-Dateisystem
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│Partitions-UUID: AC606594-6506-478C-83A9-A01AA0088036 │
│ Partitionstyp: Linux-Dateisystem (0FC63DAF-8483-4772-8E79-3D69D8477DE4) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Sind Sie sicher, dass Sie die Partitionstabelle schreiben wollen? yes
Geben Sie „yes“ oder „no“ ein, oder drücken Sie ESC, um den Dialog zu verlassen.
ende zum verlassen
Festplatte: /dev/sdb
Größe: 25 GiB, 26843545600 Byte, 52428800 Sektoren
Bezeichner: gpt, Identifikator: 222EC635-3551-41AE-B62F-95A197A09F4B
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 20973567 20971520 10G Linux-Dateisystem
>> /dev/sdb2 20973568 52426751 31453184 15G Linux-Dateisystem
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│Partitions-UUID: AC606594-6506-478C-83A9-A01AA0088036 │
│ Partitionstyp: Linux-Dateisystem (0FC63DAF-8483-4772-8E79-3D69D8477DE4) │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
[ Löschen ] [Größe verändern] [ Ende ] [ Typ ] [ Hilfe ] [ Schreib. ] [ Speichern ]
Die Partitionstabelle wurde verändert.
Kontrollieren ob alles Funktioniert hatt
root@linuxmint-22:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 25G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 513M 0 part /boot/efi └─sda3 8:3 0 24,5G 0 part ├─vgmint-root 252:0 0 22,6G 0 lvm / └─vgmint-swap_1 252:1 0 1,9G 0 lvm [SWAP] sdb 8:16 0 25G 0 disk ├─sdb1 8:17 0 10G 0 part <-- Neue Parttion └─sdb2 8:18 0 15G 0 part <-- Neue Partiton sdc 8:32 0 25G 0 disk sr0 11:0 1 1024M 0 rom
Formatieren
Das Kommando zum Formatieren ist mkfs
Es gibt unterschiedliche Filsysteme welche man wählen kann.
Die modernsten sind ext4, xfs und btrfs.
Für die Übung nehmen wir xfs.
Zum Anzeigen hier klicken ⇲
Zum Verstecken hier klicken ⇱
Wir haben /dev/sdb1, /dev/sdb2 und /dev/sdc1
root@linuxmint-22:~# mkfs. mkfs.bfs mkfs.exfat mkfs.ext4 mkfs.hfsplus mkfs.msdos mkfs.vfat mkfs.btrfs mkfs.ext2 mkfs.fat mkfs.jfs mkfs.ntfs mkfs.xfs mkfs.cramfs mkfs.ext3 mkfs.hfs mkfs.minix mkfs.reiserfs
root@linuxmint-22:~# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=655360 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=1
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=2621440, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =Internes Protokoll bsize=4096 blocks=16384, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =keine extsz=4096 blocks=0, rtextents=0
Kontrollieren
root@linuxmint-22:~# lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda ├─sda1 ├─sda2 vfat FAT32 20BB-2053 505,8M 1% /boot/efi └─sda3 LVM2_member LVM2 001 Yp8034-vidV-M04M-Uz4p-LBey-Tx24-bTtMXd ├─vgmint-root ext4 1.0 c472a895-d938-4ef0-a534-130e28bc658c 13,6G 33% / └─vgmint-swap_1 swap 1 e7e228f0-8d41-417c-9661-145b43771aaf [SWAP] sdb ├─sdb1 xfs f7e6d48d-c1ce-47a6-bc57-b26c3c1a2a7a └─sdb2 xfs ddde8bf2-64a4-49a0-8d9e-44071ac0758d sdc └─sdc1 xfs d20377a9-b657-4166-b979-bd62326660a3 sr0
Mounten
Die zusätzlichen Festplatten sind Partitioniert und Formatiert, es muss noch dem System zur verfügung gestellt werden.
Dafür benötigen wir die „Einhäge Punkte“ mount point und für die dauerhafte verwendung muss die /etc/fstab angepasst werden.
Ausführliche Informationen zur fstab.
Zum Anzeigen hier klicken ⇲
Zum Verstecken hier klicken ⇱
mount point Erstellen
Die mount ponts werden in /srv/ erstellt.
cd /srv/ mkdir hdd-1a hdd-1b hdd-2
Zum Testen Diese ist nur zum Testen und nicht reboot fest.
mount /dev/sdb1 /srv/hdd-1a mount /dev/sdb2 /srv/hdd-1b mount /dev/sdc1 /srv/hdd-2
Testen
cd /srv/hdd-1a cd /srv/hdd-1b cd /srv/hdd-2 cd /root/
Wenn der Test funktioniert hatt machen wir das Einhängen mount rückgängig.
umount /dev/sdb1 /srv/hdd-1a umount /dev/sdb2 /srv/hdd-1b umount /dev/sdc1 /srv/hdd-2
Anpassung der /etc/fstab für die dauerhafte verwendung der zusätzlichen HDDs
vi /etc/fstab # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /dev/mapper/vgmint-root / ext4 errors=remount-ro 0 1 # /boot/efi was on /dev/sda2 during installation UUID=20BB-2053 /boot/efi vfat umask=0077 0 1 /dev/mapper/vgmint-swap_1 none swap sw 0 0 # Zusaetzliche HDDs /dev/sdb1 /srv/hdd-1a xfs defaults 0 0 /dev/sdb2 /srv/hdd-1b xfs defaults 0 0 /dev/sdc1 /srv/hdd-2 xfs defaults 0 0
Nach der Anpassung der „/etc/fstab“ nuss SystemD über die Anpassung informiert werden.
systemctl daemon-reload mount -a
Testen
root@linuxmint-22:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 25G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 513M 0 part /boot/efi └─sda3 8:3 0 24,5G 0 part ├─vgmint-root 252:0 0 22,6G 0 lvm / └─vgmint-swap_1 252:1 0 1,9G 0 lvm [SWAP] sdb 8:16 0 25G 0 disk ├─sdb1 8:17 0 10G 0 part /srv/hdd-1a └─sdb2 8:18 0 15G 0 part /srv/hdd-1b sdc 8:32 0 25G 0 disk └─sdc1 8:33 0 25G 0 part /srv/hdd-2 sr0 11:0 1 1024M 0 rom
