Nextcloud: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 95: | Zeile 95: | ||
datadir=/mnt/usb_hdd/mysql-data | datadir=/mnt/usb_hdd/mysql-data | ||
cd /var/lib/mysql | |||
cp * -R /mnt/usb_hdd/mysql-data/ | |||
chown mysql /mnt/usb_hdd/mysql-data/ -R | |||
chgrp mysql /mnt/usb_hdd/mysql-data/ -R | |||
service mysql restart | service mysql restart | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* | * |
Aktuelle Version vom 14. Mai 2024, 21:24 Uhr
Festplatte einrichten
Festplatten herausfinden
fdisk -l
Mgl. Audgabe
Disk /dev/mmcblk0: 3.71 GiB, 3980394496 bytes, 7774208 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe79dff76
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 7774207 7241728 3.5G 83 Linux
Disk /dev/sda: 55.9 GiB, 60022479872 bytes, 117231406 sectors
Disk model: Storage Device
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F7EE58D9-0A49-8C48-A507-E0855B5F47BE
Festplatte partitionieren
fdisk /dev/sda
- g create a new empty GPT partition table
- usw.
Eine GPT-Partitionierung, oder "GUID Partition Table", ist ein modernes Partitionsschema, das eine Vielzahl von Vorteilen gegenüber dem älteren MBR-Schema ("Master Boot Record") bietet. Hier sind die wichtigsten Punkte:
- GUID: GPT steht für "GUID Partition Table", wobei "GUID" für "Globally Unique Identifier" steht. Jede Partition hat eine eindeutige Kennung, die weltweit einzigartig ist.
- Kapazität: GPT ermöglicht die Partitionierung von Festplatten mit Größen von bis zu 9,4 Zettabyte (sehr viel größer als MBR, das auf 2 Terabyte begrenzt ist). Das macht GPT ideal für moderne, große Festplatten.
- Anzahl der Partitionen: GPT erlaubt bis zu 128 Partitionen, während MBR nur vier primäre Partitionen zulässt (obwohl mit "erweiterten" Partitionen eine Umgehung möglich ist). Dies bietet mehr Flexibilität bei der Partitionierung.
- Datensicherheit: GPT hat einen "Schutz-MBR" am Anfang der Partitionstabelle, um MBR-basierte Tools daran zu hindern, die GPT-Daten zu beschädigen. Darüber hinaus enthält GPT eine Backup-Partitionstabelle am Ende der Festplatte, um die Datenintegrität zu verbessern.
- Kompatibilität: GPT ist Teil des UEFI-Standards (Unified Extensible Firmware Interface), der den herkömmlichen BIOS-Standard ablöst. GPT-Partitionierung ist ein Muss für UEFI-basierte Systeme, da sie auf MBR verzichten. Es kann jedoch auch mit Legacy-Systemen verwendet werden, wenn entsprechende Tools vorhanden sind.
- Bootfähigkeit: GPT ist die empfohlene Methode für bootfähige Partitionen auf UEFI-Systemen. Beachte jedoch, dass ältere Systeme, die nur BIOS unterstützen, möglicherweise nicht in der Lage sind, von GPT zu booten.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 55.9G 0 disk
└─sda1 8:1 0 55.9G 0 part
mmcblk0 179:0 0 3.7G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot
└─mmcblk0p2 179:2 0 3.5G 0 part /
Festplatte formatieren
mkfs.ext4 /dev/sda1
Festplatte mounten
- UUID des Geräts herausfinden:
blkid /dev/sda1
/dev/sda1: PARTUUID="a2a27a35-b49d-004b-8ad0-2b8e77714d1e"
- Mountpoint erstellen:
mkdir /mnt/usb_hdd
- Hinzufügen zur '/etc/fstab':
nano /etc/fstab
Aufbau:
UUID=<UUID> <Mountpoint> <Dateisystem> <Optionen> <Dump> <Pass>
Beispiel:
UUID=a2a27a35-b49d-004b-8ad0-2b8e77714d1e /mnt/usb_hdd ext4 defaults 0 2
- Überprüfen und Testen
mount -a
MySQL Pfad ändern
nano /etc/mysql/mariadb.conf.d/50-server.conf
datadir=/mnt/usb_hdd/mysql-data
cd /var/lib/mysql
cp * -R /mnt/usb_hdd/mysql-data/
chown mysql /mnt/usb_hdd/mysql-data/ -R
chgrp mysql /mnt/usb_hdd/mysql-data/ -R
service mysql restart