Benutzer-Werkzeuge

Webseiten-Werkzeuge


praxis:hdd_part_format_mount

Dies ist eine alte Version des Dokuments!


Festplatten Vorbereitn / Einbinden

In diesem Beispiel sind 2 zusätzliche Festplatten vorhanden.
Diese wollen wir Partitionieren und dem System zur verfügung stellen.

sdb soll 2 Partionen erhalten.
sdc soll nur 1 Partion erhalten.

Partitionieren

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.

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.

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
praxis/hdd_part_format_mount.1769796635.txt.gz · Zuletzt geändert: von Branislav Zeljak