Geen ID bij aanmelden · Storage VPS van 500 GB tot 8 TB · Betalen met BTC, USDT, USDC, ETH, SOL, LTC, XMR
Taal: Nederlands
Bekijk storage

Eerste login · de storageschijf

Hoe mount en formatteer ik de storageschijf op een Linux storage VPS?

Vind de lege schijf, geef hem één partitie en een filesystem, versleutel hem als je wilt, en mount hem zodat een ontbrekende schijf de boot nooit kan laten hangen. Tien commando's, elk uitgelegd, met de ene fout die de verkeerde schijf wist extra benoemd.

Laatst bijgewerkt: · 8 min leestijd

Snel antwoord

Hoe mount en formatteer ik de storageschijf op een Linux-VPS?

Om de storageschijf op een Linux-VPS te mounten en formatteren, vind je hem met lsblk, maak je één GPT-partitie, formatteer je die als ext4 of XFS, optioneel binnen LUKS, en mount je hem vanuit /etc/fstab op UUID met nofail, zodat een ontbrekende schijf de boot nooit blokkeert. De stappen gelden voor elke KVM storage VPS, inclusief Coffervale-pakketten vanaf 1 TB voor $1.66 per maand bij 12 maanden (2 November 2026).

Wat zijn de stappen?

  1. De lege schijf identificeren

    lsblk toont elke schijf; de storageschijf heeft geen partities en geen mount point.

  2. Eén GPT-partitie maken

    parted schrijft een GPT-label en één partitie over de hele schijf.

  3. Versleutelen (optioneel)

    cryptsetup luksFormat en cryptsetup open, en maak daarna een back-up van de LUKS-header buiten de server.

  4. Een filesystem maken

    mkfs.ext4 -m 1 of mkfs.xfs, met een label dat je herkent.

  5. Mounten op UUID met nofail

    Eén regel in /etc/fstab, dan mount en findmnt om te bevestigen.

Welke schijf is de storageschijf?

Voer lsblk uit: de storageschijf is de grote met geen partities, geen filesystem en geen mount point. Storage VPS komen in twee indelingen, een kleine systeemschijf plus een grote dataschijf, of één grote schijf. Volgens de survey van Coffervale onder 2 November 2026 geven 6 van de 18 storage VPS-verkopers die crypto accepteren zonder identiteitsdocument op hun pagina's aan dat de storage als aparte schijf of block device aankomt; de andere 12 beschrijven één schijf of zeggen er niets over. Controleer de jouwe voordat je iets destructiefs typt.

Op KVM heten virtio-schijven vda, vdb enzovoort, en virtio-SCSI-schijven sda, sdb. Groottes worden in binaire eenheden getoond, dus een schijf van 1 TB leest als ongeveer 931G. Als lsblk maar één schijf toont en / al de volledige grootte beslaat, valt er niets te formatteren: maak een map zoals /srv/data en sla over naar het deel over versleutelingskeuzes aan het eind.

Schijven tonen, dan de lege benoemen
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS

# Use the empty disk from the list above; this example assumes /dev/vdb
DISK=/dev/vdb
PART=/dev/vdb1

Moet ik de storageschijf partitioneren of in zijn geheel formatteren?

Maak één GPT-partitie over de hele schijf. Een filesystem direct op het kale device werkt ook, maar een partitietabel laat elke tool en elke beheerder die later kijkt zien dat de schijf in gebruik is, en parted lijnt de partitie voor je uit. Debian- en Ubuntu-cloudimages leveren niet altijd parted mee, dus installeer het eerst (dnf install parted op AlmaLinux of Rocky Linux, en hetzelfde voor cryptsetup hieronder).

Eén partitie over de hele schijf, als root
apt install parted
parted -s -a optimal "$DISK" mklabel gpt mkpart data 0% 100%
partprobe "$DISK"
lsblk "$DISK"

Moet ik de storageschijf versleutelen met LUKS?

Versleutel hem als er iets op de VPS platte bestanden gaat bewaren: voer cryptsetup luksFormat uit op de partitie, open hem onder een naam, en bouw het filesystem op het geopende device. LUKS2 is het standaardformaat. Houd de systeemschijf onversleuteld en de dataschijf onder LUKS: log na een herstart in via SSH en ontgrendel de dataschijf met je passphrase. Wie een hypervisor beheert, kan technisch een onversleutelde virtuele schijf lezen, bij elke VPS-host. Wij openen je bestanden niet, en data die je versleutelt voordat die je machine verlaat, haalt de vraag van tafel.

Maak een back-up van de LUKS-header en zet de kopie buiten de server: als de header beschadigd is, is de data erachter weg. De cryptsetup-handleiding voegt een waarschuwing toe die je twee keer moet lezen: een header-back-up plus een passphrase die geldig was toen je hem maakte, ontsleutelt de schijf zelfs nadat die passphrase is gewijzigd of verwijderd. Behandel het back-upbestand als de passphrase zelf.

LUKS op de partitie (sla dit blok over voor een onversleutelde schijf)
apt install cryptsetup
cryptsetup luksFormat "$PART"
cryptsetup open "$PART" coffer

cryptsetup luksHeaderBackup "$PART" --header-backup-file /root/coffer-luks-header.img
# copy /root/coffer-luks-header.img to your own machine, then delete it here

Moet de storageschijf ext4 of XFS gebruiken?

Gebruik ext4 tenzij je een reden hebt om het niet te doen; het is de enige van de twee die je kunt verkleinen. Beide verwerken back-uprepositories van meerdere terabytes en filesync zonder problemen, en beide groeien terwijl ze gemount zijn wanneer een schijf groter wordt. De verschillen die op een storage VPS tellen:

Eigenschapext4XFS
Groeien terwijl gemountJa, resize2fsJa, xfs_growfs (moet gemount zijn)
KrimpenJa, niet-gemount, met resize2fsNauwelijks: alleen de laatste allocatiegroep krimpt, en die kan niet worden verwijderd
Ruimte gereserveerd voor root5% standaard; -m 1 houdt 1% aanGeen dergelijke reservering
Lengte van labelTot 16 bytesTot 12 tekens

Op een datadisk van 1 TB houdt de standaard ext4-reservering 50 GB achter die alleen root kan gebruiken. Voor een schijf die back-ups of syncgegevens opslaat, is 1% ruim voldoende, want het besturingssysteem staat daar niet op. Formatteer de partitie, of het geopende LUKS-apparaat als je het hebt versleuteld:

Formatteren: kies één regel
# The device to format: the partition, or the opened LUKS device
DEV="$PART"        # with LUKS: DEV=/dev/mapper/coffer
mkfs.ext4 -m 1 -L coffer "$DEV"
# or: mkfs.xfs -L coffer "$DEV"

Hoe mount ik de schijf bij het opstarten met fstab, UUID en nofail?

Voeg één /etc/fstab-regel toe die het bestandssysteem aanwijst via UUID en nofail bevat. De fstab-handleiding raadt UUID's of labels aan, omdat apparaatnamen de volgorde volgen waarin schijven worden gedetecteerd en kunnen veranderen wanneer schijven worden toegevoegd of verwijderd. Met nofail zegt de documentatie van systemd dat het opstarten doorgaat zonder op de mount te wachten en ongeacht of die slaagt, zodat een losgekoppelde of vergrendelde schijf een externe server niet kan laten vastlopen op een noodprompt die je niet kunt bereiken.

Een versleutelde schijf krijgt ook noauto: die kan niet worden gemount voordat je hem via SSH ontgrendelt, dus het opstarten moet het niet proberen. Het kleine script hieronder opent hem via de LUKS-UUID en mount hem in één stap.

Gewone ext4: bij elke start gemount
mkdir -p /srv/data
UUID=$(blkid -s UUID -o value "$PART")
echo "UUID=$UUID  /srv/data  ext4  defaults,nofail  0  2" >> /etc/fstab
systemctl daemon-reload
mount /srv/data
findmnt /srv/data
LUKS: gemount nadat je hem hebt ontgrendeld
mkdir -p /srv/data
FSUUID=$(blkid -s UUID -o value /dev/mapper/coffer)
LUKSUUID=$(blkid -s UUID -o value "$PART")
echo "UUID=$FSUUID  /srv/data  ext4  noauto,nofail  0  0" >> /etc/fstab
systemctl daemon-reload

cat > /usr/local/sbin/unlock-data <<EOF
#!/bin/sh
cryptsetup open /dev/disk/by-uuid/$LUKSUUID coffer && mount /srv/data
EOF
chmod 700 /usr/local/sbin/unlock-data

# after each reboot, over SSH:
/usr/local/sbin/unlock-data

Wat als ik de schijf op de server niet wil versleutelen?

Versleutel dan op de client, wat op elke indeling werkt, ook met één schijf. Borg, restic en de untrusted-device-modus van Syncthing versleutelen allemaal voordat gegevens de VPS bereiken, dus de server slaat ciphertext op met of zonder LUKS. KVM geeft je server een eigen kernel, dus je kunt LUKS op de dataschijf zetten of ZFS met native encryption draaien, en de sleutels blijven bij jou. Versleutel voor back-ups op je eigen machine vóór het uploaden (Borg, restic en Kopia doen dat allemaal), zodat de server alleen ooit ciphertext bevat. Schijfversleuteling voegt nog steeds waarde toe wanneer de VPS software draait die platte bestanden nodig heeft, zoals Nextcloud. Volgende stappen: Hoe gebruik ik een VPS voor off-site back-ups?, Hoe zet ik een Borg-backupserver op een VPS op? en Wat is de beste VPS voor Nextcloud met 1 TB of meer opslag?. Als je later een grotere schijf nodig hebt, Om te groeien bestel je een groter plan en kopieer je je data over met rsync of zfs send; een draaiende server in plaats resizen wordt bij de lancering niet aangeboden; de planmaten staan op Waar kan ik een VPS met 1 TB opslag krijgen?.

Vragen over het mounten van een opslagschijf

Waarom toont mijn schijf van 1 TB als 931G?

Schijfgroottes worden verkocht in decimale terabytes, terwijl lsblk en df binaire eenheden afdrukken. 1.000.000.000.000 bytes is ongeveer 931 GiB: dezelfde bytes, een andere eenheid.

Wat gebeurt er als ik nofail vergeet en de schijf ontbreekt bij het opstarten?

systemd beschouwt de mount als vereist voor de lokale bestandssystemen, dus het opstarten kan stoppen bij een nood-shell. Op een VPS zonder console die je kunt bereiken, betekent dat een supportverzoek. Met nofail start de server op en los je de mount via SSH op.

Moet ik een LUKS-schijf na elke herstart ontgrendelen?

Ja, met de bovenstaande opzet: log in via SSH en voer het ontgrendelscript uit. De systeemschijf blijft onversleuteld, zodat de server altijd opstart en SSH altijd antwoordt.

Moet ik ext4 of XFS gebruiken voor Borg- of restic-repositories?

Beide werken. ext4 kan later worden verkleind en je kunt de root-reservering aanpassen met -m; XFS kan niet worden verkleind, behalve in een smal geval. Kies bij twijfel ext4.

Hoe controleer ik of de schijf is gemount waar ik verwacht?

findmnt /srv/data drukt het apparaat, het bestandssysteem en de opties van dat mountpunt af, en df -h /srv/data toont de grootte en vrije ruimte. Als een van beide het root-bestandssysteem toont, is de schijf niet gemount en komen gegevens op de systeemschijf terecht.

Bronnen (8)
  1. lsblk(8): blokapparaten weergeven — Linux man-pages project (read 2026-11-02)
  2. fstab(5): UUID en LABEL, nofail, fsck-volgorde — Linux man-pages project (read 2026-11-02)
  3. systemd.mount(5): nofail en noauto in fstab — systemd project (read 2026-11-02)
  4. mke2fs(8): -m gereserveerde blokken (5% standaard), -L label — Linux man-pages project (read 2026-11-02)
  5. resize2fs(8): ext4 vergroten en verkleinen — Linux man-pages project (read 2026-11-02)
  6. xfs_growfs(8): XFS vergroten, beperkingen bij verkleinen — Linux man-pages project (read 2026-11-02)
  7. cryptsetup-luksFormat(8): LUKS2 standaard — cryptsetup project (read 2026-11-02)
  8. cryptsetup-luksHeaderBackup(8): back-up van de header en het risico daarvan — cryptsetup project (read 2026-11-02)

Vanaf $1,24/maand · zonder KYC

Bekijk storage