====== Festplatten Vorbereitn / Einbinden ======
In diesem Beispiel sind 2 zusätzliche Festplatten vorhanden.\\
Diese wollen wir Partitionieren und dem System zur verfügung stellen.
lsblk
cfdisk
mkfs
mount
===== Partitionieren =====
sdb soll 2 Partionen erhalten.\\
sdc soll nur 1 Partion erhalten.
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 [[sammlung:festplatten_partitionieren|mkfs]]\\
Es gibt unterschiedliche Filsysteme welche man wählen kann.\\
Die modernsten sind ext4, xfs und btrfs. \\
Für die Übung nehmen wir xfs.
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 [[sammlung:fstab|]].
**//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).
#
#
/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