====== 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