Bilgi tabanı

Ek bir NVMe birimi ekleyin ve bağlayın

Yeni blok aygıtını bulmak, bir dosya sistemi seçmek, eksik bir diskin önyüklemeyi durduramayacağı şekilde bağlamak ve daha sonra kesinti olmadan büyütmek.

Cihaz yeniden başlatma olmadan görünür

Ek NVMe, beş yüz gigabayt başına satılan bir eklentidir ve sıcak bağlanır. Birim, siparişin sonuçlanmasından birkaç saniye sonra yeni bir blok aygıtı olarak görünür. Hiçbir şey yeniden başlamaz.

lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT

Kök disk vda; yenisi bir sonraki harfi alır. Görünmediyse, udev'e bir an verin ve tekrar bakın:

udevadm settle
ls /sys/class/block

Bölüm tablosunu atlayın

Sanal bir diskteki bölüm size hiçbir şey kazandırmaz ve birim her büyüdüğünde bir adım ekler. Dosya sistemini doğrudan aygıta koyun:

mkfs.ext4 -L data /dev/vdb

Veya aynı anda birçok iş parçacığı tarafından yazılan büyük dosyalar için:

mkfs.xfs -L data /dev/vdb

ext4 çevrimdışı küçülür, XFS asla küçülmez. XFS paralel meta verilerde daha hızlıdır, ext4 diğer her şeyde daha affedicidir. Çoğu insan için tüm karar budur.

Eksik bir birim önyüklemeyi durdurmayacak şekilde bağlayın

Etiket kullanın. Aygıt sırası yeniden oluşturma sırasında garanti edilmez ve bugünkü vdb yarın vdc olabilir.

mkdir -p /srv/data
echo "LABEL=data /srv/data ext4 defaults,noatime,nofail,x-systemd.device-timeout=10s 0 2" >> /etc/fstab
systemctl daemon-reload
mount -a
findmnt /srv/data

nofail ve aygıt zaman aşımı bu satırın önemli kısmıdır. Onlar olmadan, birim bağlanmadan önce önyükleme yapan bir örnek, bir disk bekleyerek acil durum kabuğunda kalır ve konsol makalesini planlanandan daha erken okuma zevkine sahip olursunuz.

Zamanlayıcıda Trim, her silmede değil

discard bağlama seçeneğini eklemeyin. Sürekli discard, her kaldırma işleminde bir trim yayınlar ve yoğun bir dosya sisteminde maliyeti geri dönüşünden fazladır. Bunun yerine periyodik olarak çalıştırın:

systemctl enable --now fstrim.timer
fstrim -v /srv/data

Birimi büyütme

Daha fazla kapasite sipariş edin, ardından dosya sistemini yerinde genişletin. Kaldırma yok, yeniden başlatma yok.

lsblk -o NAME,SIZE
resize2fs /dev/vdb          # ext4, by device
xfs_growfs /srv/data        # XFS, by mount point

Bu ikisini yanlış sırayla almak kafa karıştırıcı bir hata mesajı üretir ve hiçbir hasara neden olmaz; bu, bir aracın davranması gereken doğru yoldur.

Şifrelemek istiyorsanız

cryptsetup luksFormat --type luks2 /dev/vdb
cryptsetup open /dev/vdb data
mkfs.ext4 -L data /dev/mapper/data

Önce sonucu anlayın. Parola korumalı bir birim katılımsız bağlanamaz, bu nedenle her yeniden başlatmada bir kişinin konsolda parolayı yazması gerekir. Anahtar dosyasını kök diske koymak bu sorunu ve faydanın çoğunu aynı anda ortadan kaldırır. Varsayılan olarak değil, bilinçli olarak seçin.

Donanımı sağlamlık kontrolünden geçirin

fio --name=rw --rw=randwrite --bs=4k --size=2G --numjobs=4 --iodepth=32 --direct=1 --runtime=60 --time_based --group_reporting

Bunu yeni birimde çalıştırın, asla / üzerinde değil ve asla saklamak istediğiniz bir şeyi tutan bir dosya sisteminde değil. Sonuç, donanım sayfasında açıklananın bir büyüklük sırası altındaysa, çıktıyla birlikte bir bilet açın; biz size değil ana bilgisayara bakarız.

Hazır olduğunda

Bir şehir seç. Bir boyut seç. Kripto ile öde.

Kim olduğunuzla ilgili formlar yok, onay için insan bekleme yok, doğrulama için telefon görüşmesi yok. Ödeme onaylanır ve kimlik bilgileri gelen kutunuza düşer.