logo
แบนเนอร์ แบนเนอร์

รายละเอียดบล็อก

Created with Pixso. บ้าน Created with Pixso. บล็อก Created with Pixso.

การแก้ไขข้อเทคนิคการบํารุงรักษาทั่วไปของ Ubuntu

การแก้ไขข้อเทคนิคการบํารุงรักษาทั่วไปของ Ubuntu

2025-01-10

เมื่อ CD การติดตั้ง Ubuntu เริ่มต้น, โดคเสปทดลองและอินเตอร์เฟซการติดตั้งแบบกราฟฟิกจะไม่ปรากฏ 

อูบนูตูถูกปล่อยใน 2 รูปแบบ คือ ดับคอปซีดี และ อัลเทิร์นเนทซีดี ซึ่งเป็นซีดีติดตั้งอินเตอร์เฟซกราฟิก และซีดีติดตั้งอินเตอร์เฟสที่ใช้ข้อความ ตามลําดับตัวแรกไม่เพียงแต่ให้ฟังก์ชันทดลองก่อนการติดตั้งเวอร์ชั่นบนดัสก์โตปของ Ubuntu แต่ยังให้บริการกราฟฟิกการติดตั้งทางการใช้งาน.

การติดตั้งนี้คล้ายกับกระบวนการฟื้นฟูระบบของโปรแกรม ghost โดยความเร็วในการติดตั้งที่ค่อนข้างเร็วเป้าหมายผู้ใช้งานที่มีความต้องการในการปรับปรุงการติดตั้งที่สูงและมืออาชีพมากขึ้น.

ดังนั้น หากผู้ใช้ใช้งานใช้ CD แบบที่สอง โดคสโตปทดลองและอินเตอร์เฟซการติดตั้งกราฟิกจะไม่แสดง

 

หลังจากติดตั้ง Windows Ubuntu ที่ติดตั้งก่อน Windows ไม่สามารถบูทได้

เมื่อติดตั้งระบบ dual-boot ของ Ubuntu และ Windows, Windows ควรติดตั้งก่อน, ตามด้วย Ubuntu เพราะเมื่อติดตั้ง 2 ระบบปฏิบัติการบนฮาร์ดดิสก์เดียว,เครื่อง bootloader เช่น Grub โดยทั่วไปจําเป็นที่จะให้ผู้ใช้เลือกระบบปฏิบัติการที่จะ boot ในตอนเริ่มต้น.

โปรแกรมการติดตั้ง Windows ไม่ให้เครื่อง bootloader เช่น Grub ส่วนโปรแกรมติดตั้ง Ubuntu ให้Grub สามารถเขียนได้ถูกต้องในบันทึกการเริ่มต้นหลักของฮาร์ดไดรฟ์, ทําให้สามารถเปิดระบบ dual-boot ได้ถูกต้อง

 

เมื่อเริ่มต้น ระบบ Ubuntu เข้าไปในอินเตอร์เฟซการเข้าระบบโดยตรง

ระบบลินูคัสสามารถเริ่มต้นได้ด้วยการใช้งานอินเตอร์เฟซการเข้าระบบแบบกราฟิก หรืออินเตอร์เฟสการเข้าระบบแบบแถวคําสั่ง โดยการปรับเปลี่ยนไฟล์ข้อความ /etc/inittab

เพื่อเริ่มต้นกับอินเตอร์เฟซการเข้าระบบแบบกราฟิก วิธีการปรับปรุงคือดังนี้: กรอก "vi /etc/inittab" ในอินเตอร์เฟสแถวคําสั่ง เพื่อเปิดไฟล์ /etc/inittab แล้วเปลี่ยนแถว "id:3:initdefault" เป็น "id:5:initdefault"

 

บน desktop Ubuntu เมื่อกดปุ่ม Close ที่มุมขวาบนของหน้าต่างแอพลิเคชั่น โปรแกรมจะไม่หยุด

โดยทั่วไป, หลังจากคลิกปุ่มปิดหลายครั้ง, กล่องโต้ตอบจะป๊อปปิ้งขึ้นบน desktop,ส่งสัญญาณให้ผู้ใช้งานว่าโปรแกรมหยุดตอบสนอง และถามว่าผู้ใช้งานต้องการปิดมันหรือไม่ในจุดนี้ ผู้ใช้สามารถเลือกปิดโปรแกรมได้

หากกล่องโต้ตอบ prompt นี้ไม่ปรากฏขึ้นหลังจากคลิกหลายครั้ง ผู้ใช้สามารถกดปุ่ม Alt+F2 จากนั้นกดคําสั่ง "xkill" และกด Enterคอร์เซอร์หนูจะเปลี่ยนเป็นรูปร่างของกระดูกกระดูกเล็ก ๆและผู้ใช้สามารถคลิกหน้าต่างของโปรแกรมเพื่อปิด

 

ในระบบ Ubuntu เครื่องจอ CRT มีปัญหาเรื่องจอดําหรือการสับสับ

การตั้งค่าอัตราการฟื้นฟูที่ต่ําของจอ CRT อาจทําให้มีอาการสับสน ทําให้ตาของผู้ใช้อ่อนเพลียส่งผลให้มีจอดํา หรือแม้แต่ความเสียหายของจอภายใต้สถานการณ์ปกติ มันเหมาะสมกว่าที่จะตั้งอัตราการอัพฟรีของจอ CRT เป็น 85Hz และมันไม่ควรต่ํากว่า 75Hz

วิธีการตั้งค่าคือดังต่อไปนี้: กรอกคําสั่ง "gtf" ในอินเตอร์เฟซแถวคําสั่งของ Linux, พร้อมปริมาตรสําหรับความละเอียดที่คาดหวังและอัตราการฟื้นฟู.

ตัวอย่างเช่น ถ้าความละเอียด 1024×768 และอัตราการอัพเดทคือ 85Hz คุณสามารถใส่คําสั่ง "gtf 1024 768 85" แล้วรีสตาร์ทอินเตอร์เฟซ X-Window เพื่อดูผล

 

รหัสผ่านรากของระบบ Ubuntu ถูกลืมโดยผู้ใช้

หากผู้ใช้มีชื่อผู้ใช้อื่นที่มีสิทธิเป็นรูท เขาสามารถเข้าใช้ชื่อผู้ใช้และดําเนินคําสั่ง "passwd root" เพื่อเปลี่ยนรหัสผ่านของ superuserแล้วใส่รหัสผ่านใหม่ตามคําแนะนําบนหน้าจอ.

หากผู้ใช้งานไม่มีชื่อผู้ใช้งานอื่นๆ ที่มีสิทธิเป็นรูท, ปัญหาสามารถแก้ไขได้ใน 3 ขั้นตอน โดยการเริ่มต้นระบบจาก CD การติดตั้งไปสู่โหมดผู้ใช้งานเดียว:

  • อย่างแรก, ใช้คําสั่ง "vi /etc/passwd" ในอินเตอร์เฟซแถวคําสั่ง เพื่อเปิดไฟล์ /etc/passwd, และลบ "!" หลังจาก "root:" ในไฟล์;
  • อย่างที่สอง, ใช้คําสั่ง "vi /etc/security/passwd" ในอินเตอร์เฟซแถวคําสั่ง เพื่อเปิดไฟล์ /etc/security/passwd และลบข้อมูล เช่น "password=AmMwUe2EQ491U""ล่าสุดอัพเดท=1054106568", และ "flags=" ภายใต้ "root:";
  • อันที่สาม, restart คอมพิวเตอร์ และใส่คําสั่งใหม่ "passwd root" เพื่อรีเซ็ตรูทรูท

 

มันเป็นไปไม่ได้ที่จะติดตั้งแพคเกจโปรแกรม.rpm ในระบบ Ubuntu.

แพ็คเกจซอฟต์แวร์ที่มีการขยาย.rpm ได้รับการสนับสนุนจาก Red Hat และระบบลินูคัสที่กําเนิดจากมันมันจําเป็นต้องแปลงแพคเกจ rpm เป็นแพคเกจ deb ด้วยชื่อเดียวกัน โดยใช้เครื่องมือ alien.

ขั้นตอนเฉพาะอย่างยิ่งคือ ดังนี้

  • อย่างแรก กรอกคําสั่ง "sudo apt-get install alien" ในอินเตอร์เฟซแถวคําสั่งของ Ubuntu เพื่อติดตั้งเครื่องมือ alien
  • อย่างที่สอง กรอกคําสั่ง "Sudo Alien Package.rpm"หลังจากที่เสร็จสิ้น, ไฟล์ package.deb จะถูกสร้างขึ้น;
  • อันดับที่สาม กรอกคําสั่ง "sudo dpkg -i package.deb" เพื่อติดตั้งแพคเกจโปรแกรมที่แปลงโดยใช้เครื่องมือ dpkg

 

รหัสบัตรเครือข่าย eth0 ไม่ถูกระบบ Ubuntu รู้จัก และผู้ใช้ไม่สามารถเข้าถึงอินเตอร์เน็ตได้

Eth0 คือรหัสสําหรับการ์ดเครือข่ายแรกในคอมพิวเตอร์ หากมีการ์ดเครือข่ายหลายตัวในคอมพิวเตอร์ ระบบจะใช้ eth0, eth1, eth2 เป็นต้น เพื่อแยกการ์ดเครือข่ายที่แตกต่างกันในสถานการณ์ปกติ, โดยใช้คําสั่ง ifconfig ในอินเตอร์เฟซแถวคําสั่งสามารถแสดงข้อมูลการตั้งค่าของบัตรเครือข่าย เช่น eth0

หากข้อมูลการตั้งค่าของ eth0 ไม่ปรากฏ, มันหมายถึงว่าบัตรเครือข่ายไม่ได้รับการยอมรับโดยระบบ.คุณสามารถใส่คําสั่ง "dhclient eth0" ในอินเตอร์เฟซแถวคําสั่งเพื่อทําให้ระบบจําการ์ดเครือข่าย.

 

หลังจากการติดตั้งพาร์ติชั่นฮาร์ดไดรฟ์ใน Ubuntu, เนื้อหาเดิมในตําแหน่ง mount point ไม่สามารถพบได้.

สมมติว่ามีสองตัวย่อย /home/user และ /home/ubuntu ที่มีอยู่ในตัวย่อย /home และคุณต้องการการติดตั้งพาร์ติชั่นฮาร์ดดิสก์ /dev/hda2 ในตัวย่อย /home

หลังจากการติดตั้ง, เนื้อหาของพาร์ติชั่น /dev/hda2 จะถูกแสดงใน / home, ในขณะที่ผู้ใช้เดิมและ Ubuntu subdirectories ใน / home จะถูกซ่อนชั่วคราว.เมื่อการแยก /dev/hda2 ถูกถอนจากตําแหน่ง / home, ผู้นําเดิมและ Ubuntu subdirectories ใน / home จะปรากฏอีกครั้ง

 

การถอดพาร์ติชั่นฮาร์ดไดรฟ์ในอุบนูตูล้มเหลว และระบบบอกว่าอุปกรณ์กําลังยุ่ง

สาเหตุของความล้มเหลวในการถอนการติดตั้งคือกระบวนการบางอย่างกําลังใช้ไฟล์บนพาร์ติชั่น, หรือตําแหน่งบางอย่างบนพาร์ติชั่นเปิด. โดยปกติ,การปิดโปรแกรมที่เกี่ยวข้อง เช่น Shell หรือเปลี่ยนตําแหน่งที่เกี่ยวข้องในการใช้งานสามารถแก้ปัญหาได้เมื่อมีผู้ใช้งานหลายคนเข้าระบบ มันยากบางครั้งที่จะหาผู้ใช้งานที่กําลังยึดการแบ่งส่วน

หากคุณไม่รีบรีบที่จะถอนพาร์ติชั่น, คุณสามารถลองกระบวนการถอนพาร์ติชั่นช้า, นั่นคือ, กรอกคําสั่ง "umount -l / whatever" ในอินเตอร์เฟซแถวคําสั่ง.วิธีการถอนตัวนี้สามารถแยก / อะไรจากโครงสร้างต้น direktorium, แต่การอ้างอิงทั้งหมดต่อระบบไฟล์สามารถถอนได้เมื่อระบบไฟล์ไม่ยุ่ง

หากคุณอยากถอนการติดตั้งพาร์ติชั่น, คุณสามารถใช้คําสั่ง "umount -f /whatever" เพื่อบังคับการถอนการติดตั้ง, แต่สิ่งนี้อาจทําให้การสูญเสียข้อมูลในไฟล์ที่เปิด

 

ไฟล์ในฮาร์ดไดรฟ์ใน Ubuntu ถูกลบโดยบังเอิญ และผู้ใช้ไม่ทราบวิธีการฟื้นฟูมัน

ระบบไฟล์ Ext3 จะเคลียร์ตัวชี้อินโอดที่ชี้ไปที่ไฟล์ที่ลบ ดังนั้นมันจึงยากที่จะเอาไฟล์ที่ลบ. สําหรับระบบไฟล์ Ext2,ตราบใดที่ไฟล์ไม่ได้ถูกเขียนขึ้นโดยไฟล์ใหม่ และบล็อกที่ใช้โดยไฟล์ที่ลบอยู่ติดกันสมมติว่าไฟล์ที่ลบคือ /home/chris/myfile.txt และ /home เป็นพาร์ติชั่น /dev/hda5

ขั้นตอนต่อไปนี้สามารถนําไปใช้ในการฟื้นฟูไฟล์:

  • ถอนพาร์ติชั่น /home โดยการใส่คําสั่ง "umount /dev/hda5" ในอินเตอร์เฟซแถวคําสั่ง
  • กรอกคําสั่ง "debugfs /dev/hda5" เพื่อทํางานคําสั่ง debugfs บนพาร์ติชั่นนี้
  • กรอกคําสั่ง "ls -ld /home/chris" ใน debugfs prompt เพื่อจัดรายการไฟล์ที่ลบในดารา

ระหว่างเครื่องหมายน้อยกว่าและใหญ่กว่าที่อยู่ด้านหน้าของไฟล์ myfile.txt ในรายการ หากจํานวนที่แสดงมากกว่า 0 (เช่น 115)มันแสดงให้เห็นว่าเลขนี้คือเลข inode ของไฟล์.

  • กรอกคําสั่ง "dump /tmp/myfiledumped.txt" ที่ debugfs prompt เพื่อฟื้นฟูไฟล์ที่ลบไปใน /tmp และเปลี่ยนชื่อเป็น myfiledumped.txt
  • กรอกคําสั่ง "mount /home" ในอินเตอร์เฟซแถวคําสั่งเพื่อการรีมอนท์ระบบไฟล์, และจากนั้นคุณสามารถสําเนาไฟล์ที่ได้รับการฟื้นฟูใหม่ในตําแหน่ง /tmp ไปยังตําแหน่งเดิมของมัน

 

สรุปแล้ว สําหรับปัญหาด้านการบํารุงรักษาของ Ubuntu ในด้านต่างๆ เช่น การติดตั้งระบบ การเข้าระบบผู้ใช้งาน การติดตั้งโปรแกรม การทํางานของโปรแกรม และการทํางานของอุปกรณ์ผู้ใช้สามารถแก้ปัญหาได้ตามการวิเคราะห์ด้านบนสําหรับวิธีการบํารุงรักษาเพิ่มเติม ผู้ใช้สามารถไปที่เว็บไซต์ชุมชน Ubuntu เพื่อสอบถาม

แบนเนอร์
รายละเอียดบล็อก
Created with Pixso. บ้าน Created with Pixso. บล็อก Created with Pixso.

การแก้ไขข้อเทคนิคการบํารุงรักษาทั่วไปของ Ubuntu

การแก้ไขข้อเทคนิคการบํารุงรักษาทั่วไปของ Ubuntu

เมื่อ CD การติดตั้ง Ubuntu เริ่มต้น, โดคเสปทดลองและอินเตอร์เฟซการติดตั้งแบบกราฟฟิกจะไม่ปรากฏ 

อูบนูตูถูกปล่อยใน 2 รูปแบบ คือ ดับคอปซีดี และ อัลเทิร์นเนทซีดี ซึ่งเป็นซีดีติดตั้งอินเตอร์เฟซกราฟิก และซีดีติดตั้งอินเตอร์เฟสที่ใช้ข้อความ ตามลําดับตัวแรกไม่เพียงแต่ให้ฟังก์ชันทดลองก่อนการติดตั้งเวอร์ชั่นบนดัสก์โตปของ Ubuntu แต่ยังให้บริการกราฟฟิกการติดตั้งทางการใช้งาน.

การติดตั้งนี้คล้ายกับกระบวนการฟื้นฟูระบบของโปรแกรม ghost โดยความเร็วในการติดตั้งที่ค่อนข้างเร็วเป้าหมายผู้ใช้งานที่มีความต้องการในการปรับปรุงการติดตั้งที่สูงและมืออาชีพมากขึ้น.

ดังนั้น หากผู้ใช้ใช้งานใช้ CD แบบที่สอง โดคสโตปทดลองและอินเตอร์เฟซการติดตั้งกราฟิกจะไม่แสดง

 

หลังจากติดตั้ง Windows Ubuntu ที่ติดตั้งก่อน Windows ไม่สามารถบูทได้

เมื่อติดตั้งระบบ dual-boot ของ Ubuntu และ Windows, Windows ควรติดตั้งก่อน, ตามด้วย Ubuntu เพราะเมื่อติดตั้ง 2 ระบบปฏิบัติการบนฮาร์ดดิสก์เดียว,เครื่อง bootloader เช่น Grub โดยทั่วไปจําเป็นที่จะให้ผู้ใช้เลือกระบบปฏิบัติการที่จะ boot ในตอนเริ่มต้น.

โปรแกรมการติดตั้ง Windows ไม่ให้เครื่อง bootloader เช่น Grub ส่วนโปรแกรมติดตั้ง Ubuntu ให้Grub สามารถเขียนได้ถูกต้องในบันทึกการเริ่มต้นหลักของฮาร์ดไดรฟ์, ทําให้สามารถเปิดระบบ dual-boot ได้ถูกต้อง

 

เมื่อเริ่มต้น ระบบ Ubuntu เข้าไปในอินเตอร์เฟซการเข้าระบบโดยตรง

ระบบลินูคัสสามารถเริ่มต้นได้ด้วยการใช้งานอินเตอร์เฟซการเข้าระบบแบบกราฟิก หรืออินเตอร์เฟสการเข้าระบบแบบแถวคําสั่ง โดยการปรับเปลี่ยนไฟล์ข้อความ /etc/inittab

เพื่อเริ่มต้นกับอินเตอร์เฟซการเข้าระบบแบบกราฟิก วิธีการปรับปรุงคือดังนี้: กรอก "vi /etc/inittab" ในอินเตอร์เฟสแถวคําสั่ง เพื่อเปิดไฟล์ /etc/inittab แล้วเปลี่ยนแถว "id:3:initdefault" เป็น "id:5:initdefault"

 

บน desktop Ubuntu เมื่อกดปุ่ม Close ที่มุมขวาบนของหน้าต่างแอพลิเคชั่น โปรแกรมจะไม่หยุด

โดยทั่วไป, หลังจากคลิกปุ่มปิดหลายครั้ง, กล่องโต้ตอบจะป๊อปปิ้งขึ้นบน desktop,ส่งสัญญาณให้ผู้ใช้งานว่าโปรแกรมหยุดตอบสนอง และถามว่าผู้ใช้งานต้องการปิดมันหรือไม่ในจุดนี้ ผู้ใช้สามารถเลือกปิดโปรแกรมได้

หากกล่องโต้ตอบ prompt นี้ไม่ปรากฏขึ้นหลังจากคลิกหลายครั้ง ผู้ใช้สามารถกดปุ่ม Alt+F2 จากนั้นกดคําสั่ง "xkill" และกด Enterคอร์เซอร์หนูจะเปลี่ยนเป็นรูปร่างของกระดูกกระดูกเล็ก ๆและผู้ใช้สามารถคลิกหน้าต่างของโปรแกรมเพื่อปิด

 

ในระบบ Ubuntu เครื่องจอ CRT มีปัญหาเรื่องจอดําหรือการสับสับ

การตั้งค่าอัตราการฟื้นฟูที่ต่ําของจอ CRT อาจทําให้มีอาการสับสน ทําให้ตาของผู้ใช้อ่อนเพลียส่งผลให้มีจอดํา หรือแม้แต่ความเสียหายของจอภายใต้สถานการณ์ปกติ มันเหมาะสมกว่าที่จะตั้งอัตราการอัพฟรีของจอ CRT เป็น 85Hz และมันไม่ควรต่ํากว่า 75Hz

วิธีการตั้งค่าคือดังต่อไปนี้: กรอกคําสั่ง "gtf" ในอินเตอร์เฟซแถวคําสั่งของ Linux, พร้อมปริมาตรสําหรับความละเอียดที่คาดหวังและอัตราการฟื้นฟู.

ตัวอย่างเช่น ถ้าความละเอียด 1024×768 และอัตราการอัพเดทคือ 85Hz คุณสามารถใส่คําสั่ง "gtf 1024 768 85" แล้วรีสตาร์ทอินเตอร์เฟซ X-Window เพื่อดูผล

 

รหัสผ่านรากของระบบ Ubuntu ถูกลืมโดยผู้ใช้

หากผู้ใช้มีชื่อผู้ใช้อื่นที่มีสิทธิเป็นรูท เขาสามารถเข้าใช้ชื่อผู้ใช้และดําเนินคําสั่ง "passwd root" เพื่อเปลี่ยนรหัสผ่านของ superuserแล้วใส่รหัสผ่านใหม่ตามคําแนะนําบนหน้าจอ.

หากผู้ใช้งานไม่มีชื่อผู้ใช้งานอื่นๆ ที่มีสิทธิเป็นรูท, ปัญหาสามารถแก้ไขได้ใน 3 ขั้นตอน โดยการเริ่มต้นระบบจาก CD การติดตั้งไปสู่โหมดผู้ใช้งานเดียว:

  • อย่างแรก, ใช้คําสั่ง "vi /etc/passwd" ในอินเตอร์เฟซแถวคําสั่ง เพื่อเปิดไฟล์ /etc/passwd, และลบ "!" หลังจาก "root:" ในไฟล์;
  • อย่างที่สอง, ใช้คําสั่ง "vi /etc/security/passwd" ในอินเตอร์เฟซแถวคําสั่ง เพื่อเปิดไฟล์ /etc/security/passwd และลบข้อมูล เช่น "password=AmMwUe2EQ491U""ล่าสุดอัพเดท=1054106568", และ "flags=" ภายใต้ "root:";
  • อันที่สาม, restart คอมพิวเตอร์ และใส่คําสั่งใหม่ "passwd root" เพื่อรีเซ็ตรูทรูท

 

มันเป็นไปไม่ได้ที่จะติดตั้งแพคเกจโปรแกรม.rpm ในระบบ Ubuntu.

แพ็คเกจซอฟต์แวร์ที่มีการขยาย.rpm ได้รับการสนับสนุนจาก Red Hat และระบบลินูคัสที่กําเนิดจากมันมันจําเป็นต้องแปลงแพคเกจ rpm เป็นแพคเกจ deb ด้วยชื่อเดียวกัน โดยใช้เครื่องมือ alien.

ขั้นตอนเฉพาะอย่างยิ่งคือ ดังนี้

  • อย่างแรก กรอกคําสั่ง "sudo apt-get install alien" ในอินเตอร์เฟซแถวคําสั่งของ Ubuntu เพื่อติดตั้งเครื่องมือ alien
  • อย่างที่สอง กรอกคําสั่ง "Sudo Alien Package.rpm"หลังจากที่เสร็จสิ้น, ไฟล์ package.deb จะถูกสร้างขึ้น;
  • อันดับที่สาม กรอกคําสั่ง "sudo dpkg -i package.deb" เพื่อติดตั้งแพคเกจโปรแกรมที่แปลงโดยใช้เครื่องมือ dpkg

 

รหัสบัตรเครือข่าย eth0 ไม่ถูกระบบ Ubuntu รู้จัก และผู้ใช้ไม่สามารถเข้าถึงอินเตอร์เน็ตได้

Eth0 คือรหัสสําหรับการ์ดเครือข่ายแรกในคอมพิวเตอร์ หากมีการ์ดเครือข่ายหลายตัวในคอมพิวเตอร์ ระบบจะใช้ eth0, eth1, eth2 เป็นต้น เพื่อแยกการ์ดเครือข่ายที่แตกต่างกันในสถานการณ์ปกติ, โดยใช้คําสั่ง ifconfig ในอินเตอร์เฟซแถวคําสั่งสามารถแสดงข้อมูลการตั้งค่าของบัตรเครือข่าย เช่น eth0

หากข้อมูลการตั้งค่าของ eth0 ไม่ปรากฏ, มันหมายถึงว่าบัตรเครือข่ายไม่ได้รับการยอมรับโดยระบบ.คุณสามารถใส่คําสั่ง "dhclient eth0" ในอินเตอร์เฟซแถวคําสั่งเพื่อทําให้ระบบจําการ์ดเครือข่าย.

 

หลังจากการติดตั้งพาร์ติชั่นฮาร์ดไดรฟ์ใน Ubuntu, เนื้อหาเดิมในตําแหน่ง mount point ไม่สามารถพบได้.

สมมติว่ามีสองตัวย่อย /home/user และ /home/ubuntu ที่มีอยู่ในตัวย่อย /home และคุณต้องการการติดตั้งพาร์ติชั่นฮาร์ดดิสก์ /dev/hda2 ในตัวย่อย /home

หลังจากการติดตั้ง, เนื้อหาของพาร์ติชั่น /dev/hda2 จะถูกแสดงใน / home, ในขณะที่ผู้ใช้เดิมและ Ubuntu subdirectories ใน / home จะถูกซ่อนชั่วคราว.เมื่อการแยก /dev/hda2 ถูกถอนจากตําแหน่ง / home, ผู้นําเดิมและ Ubuntu subdirectories ใน / home จะปรากฏอีกครั้ง

 

การถอดพาร์ติชั่นฮาร์ดไดรฟ์ในอุบนูตูล้มเหลว และระบบบอกว่าอุปกรณ์กําลังยุ่ง

สาเหตุของความล้มเหลวในการถอนการติดตั้งคือกระบวนการบางอย่างกําลังใช้ไฟล์บนพาร์ติชั่น, หรือตําแหน่งบางอย่างบนพาร์ติชั่นเปิด. โดยปกติ,การปิดโปรแกรมที่เกี่ยวข้อง เช่น Shell หรือเปลี่ยนตําแหน่งที่เกี่ยวข้องในการใช้งานสามารถแก้ปัญหาได้เมื่อมีผู้ใช้งานหลายคนเข้าระบบ มันยากบางครั้งที่จะหาผู้ใช้งานที่กําลังยึดการแบ่งส่วน

หากคุณไม่รีบรีบที่จะถอนพาร์ติชั่น, คุณสามารถลองกระบวนการถอนพาร์ติชั่นช้า, นั่นคือ, กรอกคําสั่ง "umount -l / whatever" ในอินเตอร์เฟซแถวคําสั่ง.วิธีการถอนตัวนี้สามารถแยก / อะไรจากโครงสร้างต้น direktorium, แต่การอ้างอิงทั้งหมดต่อระบบไฟล์สามารถถอนได้เมื่อระบบไฟล์ไม่ยุ่ง

หากคุณอยากถอนการติดตั้งพาร์ติชั่น, คุณสามารถใช้คําสั่ง "umount -f /whatever" เพื่อบังคับการถอนการติดตั้ง, แต่สิ่งนี้อาจทําให้การสูญเสียข้อมูลในไฟล์ที่เปิด

 

ไฟล์ในฮาร์ดไดรฟ์ใน Ubuntu ถูกลบโดยบังเอิญ และผู้ใช้ไม่ทราบวิธีการฟื้นฟูมัน

ระบบไฟล์ Ext3 จะเคลียร์ตัวชี้อินโอดที่ชี้ไปที่ไฟล์ที่ลบ ดังนั้นมันจึงยากที่จะเอาไฟล์ที่ลบ. สําหรับระบบไฟล์ Ext2,ตราบใดที่ไฟล์ไม่ได้ถูกเขียนขึ้นโดยไฟล์ใหม่ และบล็อกที่ใช้โดยไฟล์ที่ลบอยู่ติดกันสมมติว่าไฟล์ที่ลบคือ /home/chris/myfile.txt และ /home เป็นพาร์ติชั่น /dev/hda5

ขั้นตอนต่อไปนี้สามารถนําไปใช้ในการฟื้นฟูไฟล์:

  • ถอนพาร์ติชั่น /home โดยการใส่คําสั่ง "umount /dev/hda5" ในอินเตอร์เฟซแถวคําสั่ง
  • กรอกคําสั่ง "debugfs /dev/hda5" เพื่อทํางานคําสั่ง debugfs บนพาร์ติชั่นนี้
  • กรอกคําสั่ง "ls -ld /home/chris" ใน debugfs prompt เพื่อจัดรายการไฟล์ที่ลบในดารา

ระหว่างเครื่องหมายน้อยกว่าและใหญ่กว่าที่อยู่ด้านหน้าของไฟล์ myfile.txt ในรายการ หากจํานวนที่แสดงมากกว่า 0 (เช่น 115)มันแสดงให้เห็นว่าเลขนี้คือเลข inode ของไฟล์.

  • กรอกคําสั่ง "dump /tmp/myfiledumped.txt" ที่ debugfs prompt เพื่อฟื้นฟูไฟล์ที่ลบไปใน /tmp และเปลี่ยนชื่อเป็น myfiledumped.txt
  • กรอกคําสั่ง "mount /home" ในอินเตอร์เฟซแถวคําสั่งเพื่อการรีมอนท์ระบบไฟล์, และจากนั้นคุณสามารถสําเนาไฟล์ที่ได้รับการฟื้นฟูใหม่ในตําแหน่ง /tmp ไปยังตําแหน่งเดิมของมัน

 

สรุปแล้ว สําหรับปัญหาด้านการบํารุงรักษาของ Ubuntu ในด้านต่างๆ เช่น การติดตั้งระบบ การเข้าระบบผู้ใช้งาน การติดตั้งโปรแกรม การทํางานของโปรแกรม และการทํางานของอุปกรณ์ผู้ใช้สามารถแก้ปัญหาได้ตามการวิเคราะห์ด้านบนสําหรับวิธีการบํารุงรักษาเพิ่มเติม ผู้ใช้สามารถไปที่เว็บไซต์ชุมชน Ubuntu เพื่อสอบถาม