ขั้นตอนใดที่ควรทำก่อน / ระหว่าง / หลังการติดตั้ง Ubuntu บนโซลิดสเตตไดรฟ์เพื่อเพิ่มประสิทธิภาพและมั่นใจในความทนทานสูงสุดของไดรฟ์
ขั้นตอนใดที่ควรทำก่อน / ระหว่าง / หลังการติดตั้ง Ubuntu บนโซลิดสเตตไดรฟ์เพื่อเพิ่มประสิทธิภาพและมั่นใจในความทนทานสูงสุดของไดรฟ์
คำตอบ:
ฉันใช้เทคนิคที่แตกต่างกันหลายอย่างเพื่อปรับปรุงวิธีที่อูบุนตูใช้อุปกรณ์เก็บข้อมูลไม่ว่าจะเป็นสถานะของแข็งหรือไดรฟ์แบบดั้งเดิม
สำหรับ SSD คุณต้องการลดจำนวนครั้งที่เขียนไดรฟ์เช่นกันเนื่องจากการอ่านไม่ควรเพิ่มความสึกหรอให้กับไดรฟ์
1) จัดการไฟล์สลับ
หากคุณไม่จำศีลในคอมพิวเตอร์ของคุณและคุณมีหน่วยความจำ RAM เพียงพอที่จะเรียกใช้แอปพลิเคชันทั้งหมดของคุณในทางทฤษฎีแล้วคุณไม่จำเป็นต้องมีพาร์ทิชันสลับ
หากคุณมี SSD และฮาร์ดไดรฟ์ผสมกันให้วางพาร์ติชัน swap ของคุณลงในฮาร์ดไดรฟ์เท่านั้น
2) No Writes สำหรับ Read Timestamps (เหมาะสำหรับ SSD และฮาร์ดไดรฟ์)
การติดตั้งพาร์ติชันของคุณด้วยตัวเลือกnoatimeและnodiratimeจะหยุดการบันทึกเวลาเมื่อคุณอ่านไฟล์และโฟลเดอร์ โดยทั่วไปการบันทึกเวลาเหล่านี้ไม่จำเป็นต้องใช้เว้นแต่คุณจะใช้ไคลเอ็นต์เซิร์ฟเวอร์จดหมายในพื้นที่เช่น mutt เหตุผลนี้เป็นความคิดที่ไม่ดีเพราะทุกครั้งที่อ่านจะสร้างการเขียนเมื่อมีการอัพเดตการประทับเวลา สิ่งนี้จะลดอายุการใช้งานของ SSD
แก้ไขไฟล์การกำหนดค่า/ etc / fstabของคุณ(อย่างระมัดระวัง - ทำการสำรองข้อมูลเพื่อให้แน่ใจว่าการกำหนดค่า fstab ของคุณสามารถป้องกันระบบของคุณไม่ให้ทำงาน):
cp /etc/fstab ~/fstab-backup
gksudo gedit /etc/fstab
แก้ไขตัวเลือกการติดตั้งสำหรับพาร์ติชันของคุณโดยการเพิ่มข้อความในเวลากลางคืนและ nodiratime ไปยังบรรทัดที่กำหนดรูทของคุณ (/) และพาร์ติชั่นอื่น ๆ หากคุณมีพวกมัน (/ home) - หมายเหตุ: หากคุณมีพาร์ติชั่น / home พาร์ติชันนั้นถ้าคุณมีความกังวลเกี่ยวกับการทำลายบางสิ่งบางอย่าง
# / was on /dev/sda2 during installation
UUID=587e0dc5-2db1-4cd9-9792-a5459a7bcfd2 / ext4 noatime,nodiratime,errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
UUID=2c919dc4-24de-474f-8da0-14c7e1240ab8 /home ext4 noatime,nodiratime,defaults 0 2
คุณจะต้องรีบูตเครื่องก่อนที่การเปลี่ยนแปลงเหล่านี้จะมีผล
3) การย่อขนาดการเขียนจากระบบปฏิบัติการและแอพพลิเคชั่น
สมมติว่าคุณไม่ได้ใช้เซิร์ฟเวอร์ผลิตภัณฑ์ที่มีความสำคัญต่อภารกิจผู้คนส่วนใหญ่ไม่ได้ดูที่บันทึกควรมีบางอย่างผิดปกติ ดังนั้นคุณสามารถกำหนดค่า Ubuntu เพื่อให้บันทึกทั้งหมดถูกเขียนไปยังหน่วยความจำ RAM มากกว่า SSD
หมายเหตุ: ทำการเปลี่ยนแปลงต่อไปนี้เฉพาะเมื่อคุณติดตั้งซอฟต์แวร์ทั้งหมดที่คุณกำลังจะใช้ (โดยเฉพาะสิ่งต่าง ๆ เช่น Apache เว็บเซิร์ฟเวอร์) มิฉะนั้นคุณอาจประสบปัญหาบางอย่างกับไดเรกทอรีที่ขาดหายไปใน / var / log
สำหรับเบื้องหลังของวิธีการนี้ให้ดูการยืดอายุการใช้งานแฟลชไดรฟ์ของคุณบน ubuntu-eee.com
เปิด/ etc / fstabด้วยโปรแกรมแก้ไข (สมมติว่าคุณสำรองไฟล์ / etc / fstab ไว้แล้ว)
gksudo gedit /etc/fstab
เพิ่มบรรทัดต่อไปนี้ที่ท้ายไฟล์ fstab และบันทึก:
# Uncomment these after all server based applications installed - eg. apache
#tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
#tmpfs /var/log/apt tmpfs defaults,noatime 0 0
# none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0
คุณจะต้องรีบูตเครื่องก่อนที่การเปลี่ยนแปลงเหล่านี้จะมีผล
ดูสิ่งนี้ด้วย:
โดยทั่วไปฉันจะไม่กังวล - ความกังวลเกี่ยวกับอายุการใช้งานของ SSD นั้นล้นเหลือ คุณสามารถอ่านบทความรายละเอียดเกี่ยวกับเหตุผลที่คุณไม่ควรกังวล ในระยะสั้นวงจรภายใน SSD ที่ทันสมัยจัดการระดับการสึกหรอสำหรับคุณและพวกเขารู้วิธีที่จะทำมันได้ดีกว่าคุณ
ในบทความเป็นการคำนวณอายุการใช้งานของ SSD ที่ได้รับการเขียนในอัตรา 80M / s อย่างต่อเนื่อง ชีวิตคือ51 ปี ซึ่งใช้เทคโนโลยีปี 2007 - อายุการใช้งาน SSD จะนานขึ้น และคุณแทบจะไม่ได้เขียนถึง SSD ที่ 80M / s 24 ชั่วโมงต่อวัน
อย่างไรก็ตามประสิทธิภาพที่ลดลงเมื่อเวลาผ่านไปอาจเป็นปัญหาและTRIMเป็นวิธีแก้ปัญหา มีสองตัวเลือก
คุณต้องเปิดการใช้งานอัตโนมัติ TRIM ตัวเอง (โดยทั่วไปคุณเพิ่มdiscard
ตัวเลือกในตัวเลือกของคุณติดให้คุณใช้ ext4.) ฉันได้พบบล็อกโพสต์รายงานว่าตัวเลือกทิ้งช้าลงระบบของคุณเมื่อมีการลบไฟล์
บางครั้งคุณสามารถทำได้ด้วยตนเอง (หรือในงาน cron) โดยใช้fstrim หากคุณมีพาร์ติชั่นเพียงตัวเดียวคุณต้องทำคือ:
sudo fstrim /
โปรดทราบว่า fstrim ใช้ได้เฉพาะใน 11.10 และใหม่กว่า สำหรับระบบเก่าคุณจะต้องใช้wiper.sh
สคริปต์ ฉันพบสคริปต์ที่/usr/share/doc/hdparm/contrib/wiper.sh.gz
บนระบบของฉัน
หากคุณสงสัยว่าปัญหาของ TRIM สามารถแก้ไขได้ตามที่อธิบายโดย Wikipediaคือ:
SSD จัดเก็บข้อมูลในเซลล์หน่วยความจำแฟลชที่จัดกลุ่มเป็นหน้าโดยมีหน้า (โดยทั่วไป 4 kB) จัดกลุ่มเข้าด้วยกันเป็นบล็อก (โดยทั่วไปคือ 128 หน้าต่อบล็อกรวม 512 กิโลไบต์) เซลล์หน่วยความจำแฟลช NAND สามารถเขียนได้โดยตรงเมื่อว่างเท่านั้น หากมีการพิจารณาว่ามีข้อมูลเนื้อหาจะต้องถูกลบก่อนจึงจะสามารถดำเนินการเขียนได้อย่างน่าเชื่อถือ ใน SSD การดำเนินการเขียนสามารถทำได้ในระดับหน้า แต่เนื่องจากข้อ จำกัด ของฮาร์ดแวร์การลบคำสั่งจะมีผลกับบล็อกทั้งหมด ดังนั้นการเขียนข้อมูลลงในสื่อ SSD จึงทำได้รวดเร็วตราบเท่าที่หน้าเปล่าสามารถใช้งานได้ แต่จะช้าลงอย่างมากเมื่อจำเป็นต้องเขียนทับหน้าที่เขียนก่อนหน้านี้. เนื่องจากต้องการลบเซลล์ในหน้าก่อนที่จะสามารถเขียนได้อีก แต่บล็อกทั้งหมดเท่านั้นที่สามารถลบได้การเขียนทับจะเริ่มต้นวงจรการอ่าน - ลบ - แก้ไข - เขียน: เนื้อหาของบล็อกทั้งหมดจะต้องเก็บไว้ ในแคชก่อนที่มันจะถูกลบออกได้อย่างมีประสิทธิภาพในสื่อแฟลชแล้วเขียนทับหน้ามีการแก้ไขในแคชเพื่อให้บล็อกที่เก็บไว้ขึ้นอยู่กับวันและเพียงแล้วเป็นบล็อกทั้งหมด (กับหน้าปรับปรุง) เขียนถึงปานกลางแฟลช ปรากฏการณ์นี้เรียกว่าการขยายการเขียน
มีหลายจุด:
การจัดข้อความ:
สิ่งที่มักจะชี้ให้เห็นก็คือการจัดตำแหน่งที่ถูกต้องของพาร์ติชัน นี่ควรจะเท่ากับขนาดบล็อกของ SSD เล่นอย่างปลอดภัยและทำให้พาร์ทิชันของคุณสอดคล้องกับขอบเขตของ MiB โปรดทราบว่าคุณไม่สามารถทำได้ด้วยเครื่องมือพาร์ติชันของตัวติดตั้ง Ubuntu (ซึ่งใช้ MB ไม่ใช่ MiB) แต่คุณสามารถบูตซีดีสดใช้ Gparted (ซึ่งใช้ MiB) จากนั้นคลิกติดตั้งเพื่อใช้พาร์ติชันที่คุณตั้งค่า
กำหนดการที่ถูกต้อง:
จุดสำคัญคือการจัดตารางเวลาnoop
ชควรจะเป็น คุณสามารถตั้งค่ากำหนดการนี้ผ่านเคอร์เนลพารามิเตอร์elevator=noop
หรือผ่านรายการecho noop > /sys/block/sda/queue/scheduler
ในคุณ rc.local
mountflags:
ฉันอยากจะแนะนำnoatime
และdiscard
tmpfs
หากต้องการวาง tmp บน ramdisk สามารถเพิ่มอายุการใช้งานของ ssd ได้ หากต้องการใช้งานให้ใส่บรรทัดต่อไปนี้ใน fstab ของคุณ:none /tmp tmpfs defaults 0 0
โดยทั่วไปถ้าคุณต้องการที่จะดำน้ำลึกลงไปในหัวข้อนี้ผมจะแนะนำนี้วิกิพีเดียบทความดี
หลักสูตรปรับจูนอย่างรวดเร็วสำหรับ SSD ของคุณบน Ubuntu:
ระบบแฟ้ม
Arch wiki กล่าวถึงตัวเลือกที่ดีกว่าสำหรับระบบไฟล์ SSD หนึ่งในนั้นคือหนึ่งในนั้นไม่เสถียรส่วนที่เหลือคือext * ฉันถือว่าext4เป็นหนึ่งในตัวเลือกที่ดีที่สุด
หมายเหตุ: ในกรณีของext4คุณอาจต้องการใช้discard
ตัวเลือกเมานท์
fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
tmpfs /tmp tmpfs nodev,nosuid,noatime,mode=1777 0 0
/dev/sda1 / ext4 defaults,noatime,discard,errors=remount-ro 0 1
/dev/sda2 /home ext4 defaults,noatime,discard,user_xattr 0 2
/dev/sda3 /windows ntfs defaults,noatime,discard,umask=007,gid=46 0 0
สิ่งสำคัญบางประการที่นี่คือ:
swap
พาร์ติชัน ทุกวันนี้มันจำเป็นสำหรับการจำศีลเท่านั้นเนื่องจากเครื่องจักรที่ทันสมัยมี RAM จำนวนมากnoatime
และdiscard
ตัวเลือก ข้อมูลเป็นที่นี่จัดตารางเวลา
พิจารณาการสลับจากตัวกำหนดตารางเวลาเริ่มต้นซึ่งภายใต้ Linux distro ส่วนใหญ่คือ cfq (การเข้าคิวอย่างสมบูรณ์) ไปยังตัวจัดกำหนดการแบบ noop หรือ deadline สำหรับ SSD ตัวอย่างเช่นการใช้ตัวจัดกำหนดการแบบ noop เพียงประมวลผลคำขอตามลำดับที่ได้รับโดยไม่ต้องคำนึงถึงว่าข้อมูลอยู่ที่ไหนบนดิสก์ ตัวเลือกนี้เป็นข้อได้เปรียบสำหรับ SSD เนื่องจากเวลาในการค้นหานั้นเหมือนกันสำหรับทุกภาคส่วนใน SSD
เพิ่มต่อไปนี้ใน/etc/rc.local :
# SSD performance tuning
echo noop > /sys/block/sda/queue/scheduler
ข้อมูล
/tmp
ใน RAM คุณสามารถออกจากสถานการณ์หน่วยความจำได้ง่ายเนื่องจากมีโปรแกรมมากมายที่ใช้/tmp
เป็นพื้นที่เก็บข้อมูล (เช่นBraseroสำหรับจัดเก็บภาพ DVD)
tmpfs
โดยค่าเริ่มต้นคือ 10% ของ RAM ขนาดสามารถปรับได้โดยใช้size
ตัวเลือกว่า
4) เปิดใช้งานตัดอัตโนมัติ
หาก SSD ของคุณรองรับคุณควรเปิดใช้งาน TRIM อัตโนมัติ (ดังอธิบายไว้ที่นี่ )
ฉันจะไม่เพิ่มบรรทัดนี้ลงใน fstab ของคุณโฟลเดอร์ var / tmp มีไว้เพื่อให้สามารถใช้งานได้ใหม่และอาจทำให้เกิดปัญหากับคุณ
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
เมื่อฉันกำหนดค่าระบบใหม่ฉันปล่อยให้โฟลเดอร์ tmp ทั้งหมดแสดงความคิดเห็นด้วยวิธีนี้หากมีสิ่งใดเกิดขึ้นฉันสามารถตรวจสอบบันทึกและสิ่งต่างๆได้ จากนั้นเมื่อฉันมีการตั้งค่าระบบหลักฉันจะยกเลิกการแสดงความคิดเห็น แต่ฉันไม่เคยเพิ่มบรรทัดข้างต้นนี่คือสิ่งที่ฉันใช้:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0
และถ้าฉันมีปัญหาใด ๆ กับระบบของฉันฉันแสดงความคิดเห็นออกเพื่อให้สามารถตรวจสอบทุกอย่างแม้หลังจากรีบูตหรือบังคับให้รีบูตหลังจากล็อค
นอกจากนี้คุณไม่ต้องการ nodiratime ตัวเลือก noatime จะดูแลทั้งสองอย่างด้วยตัวเอง
สำหรับ TRIM หาก hw / sw ของคุณรองรับเป็นสิ่งที่ต้องห้ามฉันไม่ใช้ทิ้งใน fstab ฉันสร้าง cron รายวันเพราะพีซีของฉันเปิดอยู่เสมอโดยทำสิ่งนี้:
gksu gedit /etc/cron.daily/trim
จากนั้นเพิ่มส่วนนี้ลงในไฟล์และบันทึก (หากคุณไม่มีพาร์ทิชันแยกต่างหาก / home บน ssd หรือมีส่วนอื่น ๆ ที่อยู่บน ssd คุณควรทราบวิธีแก้ไข:
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG
จากนั้นสร้างไฟล์ที่เรียกใช้งานโดย:
sudo chmod +x /etc/cron.daily/trim
ฉันยังแก้ไข rc.local ของฉันเช่น:
gksu gedit /etc/rc.local
เพิ่มด้านบน "exit 0" และใต้ #:
# Modification for SSD
# you may want to add more folders to be checked/created to this list
for dir in apparmor apt ConsoleKit cups dist-upgrade fsck gdm installer news ntpstats samba speech-dispatcher unattended-upgrades; do
if [ ! -e /var/log/$dir ] ; then
mkdir /var/log/$dir
fi
done
คุณสามารถคัดลอกและวางจากที่นี่เพื่อให้ไม่มีข้อผิดพลาดไปยังคนธรรมดามันดูจากการตีก็ไม่ได้
ฉันได้อ่านแล้วด้วยว่าการทิ้ง SSD ไว้ 10% ของไดรฟ์ที่ไม่ฟอร์แมตสามารถช่วยยืดอายุการใช้งาน ฉันไม่ได้อ่านเรื่องนี้มากขนาดนั้นดังนั้นฉันจึงไม่สามารถรับรองได้ถ้ามันสมเหตุสมผล
นี่คือคำแนะนำที่ดีที่สุดทุกรอบเขาไม่ได้อ่านรอบ ๆ Google เป็นเวลาหนึ่งวันแล้วก็มาพร้อมกับคำแนะนำคุณควรตรวจสอบที่นี่
/sbin/fstrim --all || true
ในสคริปต์ fstrim
TRIM อนุญาตให้ระบบปฏิบัติการแจ้งให้ SSD ทราบว่าบล็อกข้อมูลใดไม่ได้ถูกใช้งานอีกต่อไปและสามารถลบข้อมูลภายในได้ การตัดแต่งทำให้ SSD สามารถจัดการค่าโสหุ้ยการเก็บขยะซึ่งจะทำให้การเขียนในอนาคตช้าลงไปยังบล็อกที่เกี่ยวข้องล่วงหน้า 1
ใน Ubuntu 14.04 มีการเพิ่มคุณสมบัติใหม่ลงในแพคเกจutil-linuxที่ตัดแต่ง SSD เป็นประจำโดยอัตโนมัติ แต่เฉพาะ Intel และ Samsung SSDs เท่านั้นที่เปิดใช้งาน TRIM โดยค่าเริ่มต้นเนื่องจาก SSD ราคาถูกบางตัวสามารถใช้งาน TRIM ได้ 2เนื้อหาของ/etc/cron.weekly/fstrim
ใน Ubuntu 14.04:
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
1 https://en.wikipedia.org/wiki/Trim_%28computing%29
2 การเปิดใช้งาน Trim เป็นอย่างไร?
เป็นที่ชัดเจนว่า/var/tmp
ไม่ควรอยู่ใน tmpfs เนื่องจากตามคำจำกัดความเนื้อหาจะต้องมีการเก็บรักษาไว้นอกเหนือจากการรีบูต:
ตกลง "เรื่องสั้นสั้น":
ฟอร์แมตext4
ระหว่างการติดตั้งและสร้าง swap เล็กน้อย ~ 1 GB หลังจากติดตั้งแก้ไข fstab ด้วยsudo gedit /etc/fstab
และเพิ่มบรรทัดต่อไปนี้
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
สิ่งนี้จะสร้าง ramdrive สำหรับไฟล์ temp ของคุณซึ่งจะลดความชรา เพิ่มnoatime,nodiratime,discard
ไปยังบรรทัด ext4 ของคุณหลังจากค่าเริ่มต้น สิ่งนี้จะลดการสึกหรอและเปิดใช้งานฟังก์ชัน TRIM บันทึกและรีบูต
มีข้อมูลที่ดีบางอย่างวิธีปรับแต่งและเพิ่มประสิทธิภาพ SSD สำหรับ Ubuntu, Linux Mint จากhttp://namhuy.net/1563/how-to-tweak-and-optimize-ssd-for-ubuntu-linux-mint.htmlคุณสามารถ มีความสนใจใน
ใช้การโหลดล่วงหน้า
ในการติดตั้งพรีโหลดบน Ubuntu, Linux Mint หรือการแจกแจงแบบเดเบียน
# apt-get update && apt-get install preload
ปิดการแลกเปลี่ยนของคุณ
วิธีเปลี่ยนการตั้งค่าความรวดเร็ว:
$ su -
# nano /etc/sysctl.conf
และเพิ่มบรรทัดนี้ลงในไฟล์ sysctl.conf
vm.swappiness = 10
จำเป็นต้องใช้ UPS ใน/etc/sysctl.conf
ไฟล์
vm.dirty_writeback_centisecs = 15000
vm.swappiness = 10
ค้นหาภูตแฟ้มการกำหนดค่ามักจะ/etc/syslog.conf
งานหรือ/etc/rsyslog.d/
และเส้นทางทั้งหมดของรูปแบบ/var/log/
การเปลี่ยนแปลงโดยการเขียนเครื่องหมายลบ ( "-") ในด้านหน้าของ ways.Before mail.err
/var/log/mail.err
หลังจาก
mail.err -/var/log/mail.err
ใช้ FS btrfs
และใช้-o ssd
ตัวเลือก
วิธีปรับแต่งและปรับแต่ง SSD สำหรับ Ubuntu, Linux Mint
เปิดใช้งาน TRIM
TRIM (คำสั่ง Trim ให้ระบบปฏิบัติการทราบว่า SSD บล็อกใดไม่ได้ใช้และสามารถล้างได้)
สำรองข้อมูล fstab ก่อนในกรณีที่มีสิ่งผิดปกติเกิดขึ้น
# cp /etc/fstab ~/fstab.bk
แก้ไขไฟล์ fstab
# nano /etc/fstab
เพิ่มทิ้งลงในไดรฟ์ ssd หรือพาร์ติชันของคุณหลังจาก ext4
UUID=bef10b86-494d-41c6-aa46-af72cfba90fd / ext4 discard,errors=remount-ro 0 1
Adding noatime and nodiratime
noatime และ nodiratime เป็นตัวเลือกเมานต์ใน linux สำหรับระบบไฟล์ linux noatime ปิดการใช้งานการปรับปรุง atime ในระบบไฟล์และ nodiratime จะปิดการใช้งานการปรับปรุง atime ในระบบไดเรกทอรี ด้วยการเพิ่ม noatime และ nodiratime จะช่วยลดภาระ ssd ได้อย่างมากนั่นหมายถึงประสิทธิภาพที่เพิ่มขึ้น
แก้ไขไฟล์ fstab
# nano /etc/fstab
เพิ่ม noatime, nodiratime ไปยังไดรฟ์ ssd หรือพาร์ติชั่นของคุณ, หลังจาก ext4
UUID=bef10b86-494d-41c6-aa46-af72cfba90fd / ext4 discard,noatime,nodiratime,errors=remount-ro 0 1
ฉันขอแนะนำให้วางเฉพาะสิ่งที่อ่านในเวลาบูตบนแอปพลิเคชัน SSD ที่อาจต้องใช้เวลามากในการโหลดข้อมูลและบันทึกและสิ่งที่ไม่สำคัญอื่น ๆ ที่ฉันจะหาบน HDD ปกตินอกจากนี้คุณสามารถติดตั้งอูบุนตูของคุณเพื่อโหลดเท่านั้น initramfs ขนาดใหญ่จาก SSD ในเวลาบูตและไม่เขียนการเปลี่ยนแปลงกลับไปเป็น ssd นี่คือข้อดีที่การเปลี่ยนแปลงในพาร์ติชันนี้จะไม่คงอยู่ซึ่งเป็นเหมือนการป้องกันสำหรับระบบการบูตของคุณคุณจะต้องมี RAM เพิ่มขึ้นแน่นอน
ฉันจะวางพาร์ทิชัน /, / ฯลฯ , / usr, / boot, / lib 32/64 บน SSD ในขณะที่ต้องการ
/ opt, / bin, / sbin, / root, / home และแม้กระทั่ง swap (เพิ่ม RAM !!!) บน HDD
Wikipediaพูดว่า:
เคอร์เนล Linux รองรับฟังก์ชัน TRIM ที่เริ่มต้นด้วยรุ่น 2.6.33 สนับสนุนระบบไฟล์ ext4 เมื่อเมาท์โดยใช้พารามิเตอร์ "ทิ้ง" ยูทิลิตี้ดิสก์ล่าสุด (และซอฟต์แวร์การติดตั้งที่ใช้งาน) จึงใช้การจัดแนวพาร์ติชันที่เหมาะสม
สำหรับการสำรองข้อมูลมีหลายวิธีที่ง่ายที่สุดคือการซิงค์ (r) บวกกับงาน cron
/root
, /home
และสลับควรวางบน SSD สำหรับความเร็วเพราะมันอ่านอย่างเดียวเป็นส่วนใหญ่ เพื่อประโยชน์ด้านความเร็วให้ใส่/var
SSD ด้วย
/
พาร์ทิชันสำหรับ Kubuntu oneiric ใช้เวลา 4.5GB บน SSD ของฉัน 20GB ก็เพียงพอแล้วสำหรับลบ/
/home
ความพยายามในการปรับแต่งเลย์เอาต์ของระบบไฟล์การกระจายไปหลายพาร์ติชั่นนั้นไม่คุ้มค่า
tmpfs
บรรทัดจะถูกใส่หมายเหตุดังนั้นทำไมการเพิ่มบรรทัดเหล่านั้นจึงสร้างความแตกต่าง เราจำเป็นต้องเพิ่มมันหรือไม่ใส่เครื่องหมาย?