मैं एक SSD (4803 नेट के साथ तोशिबा Q300) पर स्थापित BTRFS फाइल सिस्टम के साथ लिनक्स सिस्टम (जेंटू पर आधारित) चला रहा हूं। मेरी /etc/fstab
तरह दिखता है:
UUID=14cb9b65-... swap swap defaults,noatime, 0 0
UUID=cd7d93b3-... / btrfs defaults,cache,compress=lzo,subvol=@ 0 1
UUID=cd7d93b3-... /home btrfs defaults,noatime,space_cache,compress=lzo,subvol=@home 0 2
UUID=cd7d93b3-... /Data btrfs defaults,noatime,space_cache,compress=lzo,subvol=@Data 0 2
UUID=cd7d93b3-... /mnt/rootfs btrfs defaults,noatime,space_cache,compress=lzo 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /proc proc defaults 0 0
tmpfs /var/log tmpfs defaults,noatime,rw,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,rw,mode=1777 0 0
tmpfs /var/run tmpfs defaults,noatime 0 0
tmpfs /var/spool tmpfs defaults,noatime 0 0
tmpfs /var/lock tmpfs defaults,noatime 0 0
tmpfs /var/cache tmpfs defaults,noatime 0 0
tmpfs /run tmpfs defaults,noatime 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
devtmpfs /dev devtmpfs gid=5,mode=620 0 0
इससे पहले, मैं XFS फ़ाइल सिस्टम के साथ 240GB शुद्ध के साथ एक इंटेल SSD था। जब मैंने fstrim -v /
उस XFS सिस्टम के लिए क्रियान्वित किया , जो मैंने दैनिक किया, तो मुझे इसके बजाय संदेश प्राप्त हुए:
8 गीगाबाइट छंटनी की।
अब, 480GByte Toshiba SSD के शीर्ष स्तर पर, मेरे पास कई सबवोल्यूम हैं जैसे:
# btrfs subvolume list /mnt/rootfs
ID 264 gen 273 top level 5 path @_original_install
ID 265 gen 152 top level 5 path @home_install_ok
ID 266 gen 270 top level 5 path @_snapshot_install_ok
ID 267 gen 28504 top level 5 path @
ID 275 gen 28504 top level 5 path @home
ID 276 gen 26900 top level 5 path @Data
ID 607 gen 245 top level 5 path @_snapshot_home_20160330
ID 628 gen 3837 top level 5 path @_root_snapshot_20160402
और जब मैं fstrim
कमांड शुरू करता हूं, मुझे यह परिणाम प्राप्त होता है:
***************************************** # fstrim -v /mnt/rootfs/@ 177,3 GiB (190331097088 Bytes) getrimmt *****************************************
मेरे पुराने XFS पर 240 GB SSD स्वरूपित 8 या 10 के बजाय ट्रिम किए गए स्थान 177 GiB की मात्रा क्यों है?
मेरे 480GB Toshiba SSD को पहले ट्रिम के बाद फिर से ट्रिम करने के बाद, परिणाम लगभग समान है, 172 GiB को अब ट्रिम किया गया। तो: fstrim
BTRFS के लिए काम नहीं करता है ?
और, क्या आप एक (बहुत) अच्छे ट्यूटोरियल / वेबसाइट या समान को जानते हैं, जो BTRFS को समझाता है कि कैसे सबवोल्यूम काम करता है, मेटा डेटा के बारे में क्या है?
नवीनतम btrfs-progs पर अधिक infos (मैं संस्करण 4.4.1 का उपयोग करता हूं) बेहतर है। यदि जर्मन में, यह बहुत अच्छा होगा, ...
और, क्या यह ट्रिमिंग के दौरान या अक्सर ट्रिमिंग करते समय एसएसडी के लिए हानिकारक है?