ไฟล์ที่อยู่ใน/var
นั้นเป็นระบบที่สำคัญมาก ตัวอย่างเช่น/var/mail
หรือ/var/spool/mail
มีอีเมลของผู้ใช้ คุณจะไม่ลบสิ่งนั้นมากกว่าที่คุณจะจุดไฟในกล่องจดหมายของเพื่อนบ้านของคุณ มันเป็นไฟล์เฉพาะในบางไดเรกทอรีย่อยของ/var
ที่มีไฟล์ที่มีมากขึ้นหรือน้อยลงชั่วคราว: ล็อกไฟล์ใน/var/log
แคชที่สามารถจะสร้างขึ้นใน/var/cache
(! ที่คุณไม่ควรลบในขณะที่พวกเขากำลังในการใช้งาน), /var/tmp
ไฟล์ชั่วคราวใน
ข้อมูลใน/var/lib
อาจมีความสำคัญมาก ตัวอย่างเช่นโดยปกติแล้ว MySQL จะมีการกำหนดค่าให้จัดเก็บฐานข้อมูล/var/lib/mysql
โดยค่าเริ่มต้น: หากคุณลบข้อมูลนั้นคุณจะลบฐานข้อมูลของคุณ Dpkg วางฐานข้อมูลของตัวเองภายใต้/var/lib
เช่นกัน; /var/lib/dpkg/status
เป็นหนึ่ง
/var/lib/dpkg/status
มีข้อมูลเกี่ยวกับแพ็คเกจที่ติดตั้ง หากคุณลบออกแล้วคุณควรกู้คืนจากข้อมูลสำรอง หากการสำรองข้อมูลของคุณไม่ได้อย่างเต็มที่ up-to-date, ตรวจสอบบันทึกกิจวัตรแพคเกจที่ผ่านมาภายใต้และใน/var/log/apt
/var/log/dpkg.log
คุณจะต้องสร้างไฟล์นั้นก่อนdpkg
จะใช้งานได้
/var/lib/dpkg/available
สร้างขึ้นจากข้อมูลที่ดาวน์โหลดจากอินเทอร์เน็ต apt-get update
ควรสร้างใหม่
/var/lib/dpkg/info
มีไฟล์ที่มาพร้อมกับแพ็คเกจ Debian คุณสามารถกู้คืนไฟล์เหล่านี้ได้ง่ายๆโดยติดตั้งแพคเกจใหม่ แน่นอนคุณจะต้องมีรายการแพคเกจที่ติดตั้งไว้สำหรับสิ่งนั้น หากคุณกู้คืน/var/lib/dpkg/status
แล้วคุณสามารถแยกรายชื่อแพคเกจจากที่นั่น
apt-get install --reinstall $(</var/lib/dpkg/status sed -n 's/^Package://p')
หากคุณทำหาย/var/lib/dpkg/status
คุณอาจจะสามารถสร้างมันขึ้นมาใหม่ได้ด้วยการสร้างไฟล์เปล่าแล้วทำงานapt-get install --reinstall
ในรายการแพ็กเกจ ที่เดียวที่มีการบันทึกรายการแพ็คเกจ/var/lib/apt/extended_states
อย่างน้อยถ้าคุณเคยใช้ APT เพื่อติดตั้งแพ็กเกจ (ตรงข้ามกับdpkg
โดยตรง) - ใช้ไฟล์นั้นแทนที่จะ/var/lib/dpkg/status
ใช้คำสั่ง int ข้างต้น หากคุณได้ลบที่มากเกินไปคุณสามารถสร้างรายการโดยประมาณของแพคเกจด้วยเพราะแพคเกจส่วนใหญ่สร้างรายการใน$(cd /usr/share/doc && ls)
/usr/share/doc
อาจมีข้อยกเว้นเล็กน้อย
อย่าขอความช่วยเหลือเกี่ยวกับการจัดการบรรจุภัณฑ์ในระบบนี้ การกู้คืนจากการลบไฟล์สำคัญของระบบไม่ใช่ศาสตร์ที่แน่นอน หากคุณไม่สามารถกู้คืนจากข้อมูลสำรองได้คุณควรติดตั้งระบบใหม่ที่สะอาดและเร็วที่สุด
/var/lib/dpkg/info
นั้นสำคัญมากเช่นกัน คุณเข้าใจผิด FHS และ AFAIK เส้นทางการกู้คืนเดียวคือ (a) กู้คืนจากการสำรองข้อมูลหรือ (b) ติดตั้งใหม่