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,MOUNTPOINTKö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/blockBö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/vdbVeya aynı anda birçok iş parçacığı tarafından yazılan büyük dosyalar için:
mkfs.xfs -L data /dev/vdbext4 ç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/datanofail 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/dataBirimi 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 pointBu 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_reportingBunu 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.