Kesinlikle haklısın. Fstab girişine göre şöyle olur:
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
Lütfen aklınızda bulundurun:
As tmpfs
doldurdu, bir "yeterli alan" hatası vererek herhangi bir fiziksel sabit disk gibi davranacaktır. Yeniden başlatma (ve böylece önbelleği boşaltmak) bunu düzeltirken, tek bir işlem başlamak için boşluktan daha fazla alan harcadığında sorun yaşayabilirsiniz tmpfs
. Bu durumda, bilgisayarınız elbette başlamak üzere bir takas bölümünüz olması koşuluyla, sisteminizin durmasına neden olacak şekilde, ramdan diske geçmeye başlayacaktır.
Bunu göz önünde bulundurarak, bugünlerde 512 MB'lık bir büyüklük günümüzde çok daha az olabilir, çünkü modern makinelerde çok daha fazla koç vardır ve bu daha ucuz hale gelmiştir. Zaten 16GB ram'a sahip olduğunuzdan, ramınızın yarısı için varsayılan değeri kullanmak, tmpfs
neredeyse tüm senaryolar için yeterli olmalıdır. Varsayılan değeri kullanmak için size=512M
girişi /etc/fstab
dosyanızda bırakın .
Başka bir not:
Diğer sistem klasörlerini de kolayca ramdisk'e, örneğin
/var/cache
/var/games
/var/log/apt
(sadece veya defaults,noatime
olmadan kullanın )mode=
nosuid
Ancak dikkatli olun: Yukarıdaki kuralların aynısı geçerlidir, alanın tükenmesi büyük sorunlara neden olabilir. Örneğin, / var / log / apt için alanın tükeneceğini hayal edin, hiçbir program yükleyemezsiniz! Ayrıca, /var/log
klasörleri ramdisk içine yüklemek , yeniden başlattıktan sonra tüm günlük dosyalarınızı siler, böylece beklenmedik bir şey olursa sisteminizde hata ayıklayamazsınız. Yani bu ayarları kullanmak kendi sorumluluğunuzdadır!
Editorial not: Bu klasör ve alt klasörleri zaten varsayılan olarak takılı olduğundan /run
, tmpfs
takma seçeneğini
kaldırdım tmpfs
.