Score:4

วิธีเพิ่มพื้นที่ว่างอย่างถูกต้องบนระบบไฟล์ /var/lib/snapd ของฉันเมื่อ snapd ไม่พร้อมใช้งาน

ธง de

ฉันใช้ Ubuntu 20.04 LTS

บริการ snapd ของฉันไม่พร้อมใช้งาน:

$ systemctl สถานะ snapd.service
â snapd.service - สแนปดีมอน
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/snapd.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: กำลังปิดใช้งาน (stop-sigterm) (ผลลัพธ์: หมดเวลา)
ทริกเกอร์โดย: â snapd.socket
   PID หลัก: 29952 (snapd)
      งาน: 10 (จำกัด: 8186)
     หน่วยความจำ: 12.8M
     CGroup: /system.slice/snapd.service
             ââ29952 /usr/lib/snapd/snapd

27 ตุลาคม 00:47:07 seb-C70D-B-311 systemd[1]: กำลังเริ่มต้น Snap Daemon...
27 ต.ค. 00:47:07 น. seb-C70D-B-311 snapd[29952]: สถานะ AppArmor: เปิดใช้งาน apparmor และคุณสมบัติทั้งหมดพร้อมใช้งาน
27 ต.ค. 00:47:07 น. seb-C70D-B-311 snapd[29952]: สถานะ AppArmor: เปิดใช้งาน apparmor และคุณสมบัติทั้งหมดพร้อมใช้งาน
27 ตุลาคม 00:48:37 seb-C70D-B-311 systemd[1]: snapd.service: เริ่มดำเนินการหมดเวลา สิ้นสุด
รุ่นสแน็ปเวลา $
สแน็ป 2.52.1
snapd ไม่พร้อมใช้งาน
ชุด  -

0m25.075s จริง
ผู้ใช้ 0m0.036s
sys 0m0.060s

ของฉัน /var/lib/snapd ระบบไฟล์เต็ม:

$ df -PTh /var/lib/snapd
ขนาดประเภทระบบไฟล์ที่ใช้ Avail Use% Mounted on
/dev/mapper/VG_Samsung_SSD_860_EVO_1TB__S3Z9NB0K4019-LV_var_lib_snapd ext4 4.9G 4.9G 0 100% /var/lib/snapd
$ ls -lh /var/lib/snapd/snaps
รวม 4.0G
-rw------- 1 รูทรูท 68K 10 ก.ย. 23:08 acrordrdc_53.snap
-rw------- 1 รูทรูท 68K 20 ก.ย. 13:03 acrordrdc_62.snap
-rw ------- 2 รูทรูท 4.0K 26 ก.ย. 12:44 bare_5.snap
-rw------- 1 รูทรูท 146M ต.ค. 53 21:58 น. chromium_1781.snap
-rw ------- 2 รูทรูท 145M 23 ต.ค. 12:29 น. chromium_1801.snap
-rw------- 1 รูทรูท 56M 23 มิ.ย. 18:57 น. core18_2074.snap
-rw------- 1 รูท 56M ส.ค. 58 17:45 น. core18_2128.snap
-rw------- 1 รูทรูท 62M 24 ก.ค. 10:15 core20_1081.snap
-rw------- 1 รูทรูท 62M 8 ต.ค. 22:05 core20_1169.snap
-rw------- 1 รูทรูท 100M 15 ต.ค. 11:18 core_11798.snap
-rw ------- 1 รูทรูท 100M 21 ต.ค. 12:26 น. core_11993.snap
-rw------- 2 รูทรูท 163M 19 ธ.ค. 2020 gnome-3-28-1804_145.snap
-rw ------- 1 รูทรูท 165M 8 ก.ค. 16:18 gnome-3-28-1804_161.snap
-rw------- 1 รูทรูท 219M 9 ม.ค. 2564 gnome-3-34-1804_66.snap
-rw------- 1 รูทรูท 219M มิ.ย. 57 14:23 gnome-3-34-1804_72.snap
-rw------- 1 รูทรูท 66M 22 เม.ย. 2564 gtk-common-themes_1515.snap
-rw------- 1 รูทรูท 66M 26 ก.ย. 12:44 gtk-common-themes_1519.snap
-rw------- 2 รูทรูท 140K 23 ส.ค. 2020 gtk2-common-themes_13.snap
drwxr-xr-x 2 รูท รูท 4.0K 10 ก.ค. 2020 บางส่วน/
-rw------- 1 รูทรูท 33M ต.ค. 56 20:06 น. snapd_13270.snap
-rw------- 1 รูทรูท 33M 20 ต.ค. 21:14 snapd_13640.snap
-rw ------- 1 รูทรูท 136M 23 ส.ค. 00:17 น. whatsapp-for-linux_26.snap
-rw------- 1 รูทรูท 112M 18 ต.ค. 15:58 whatsapp-for-linux_27.snap
-rw------- 2 รูทรูท 304M 6 ก.พ. 2021 wine-platform-5-stable_16.snap
-rw------- 1 รูทรูท 304M 26 ก.ย. 12:44 wine-platform-5-stable_18.snap
-rw------- 2 รูทรูท 323M 20 ก.ย. 13:03 wine-platform-6-stable_8.snap
-rw ------- 1 รูทรูท 347M 8 ต.ค. 22:05 wine-platform-runtime_250.snap
-rw------- 1 รูทรูท 347M 15 ต.ค. 11:19 น. wine-platform-runtime_251.snap
-rw ------- 1 รูทรูท 347M 23 ต.ค. 12:29 น. wine-platform-runtime_252.snap
-rw------- 1 รูทรูท 164M 26 ต.ค. 22:50 wine-platform-runtime_252.snap.partial

ฉันจะเพิ่มพื้นที่ว่างบนของฉันได้อย่างไร /var/lib/snapd ระบบไฟล์เมื่อ snapd ไม่พร้อมใช้งาน ?

EDIT0 : ไม่สามารถเริ่มไฟล์ งับ บริการสำเร็จอาจเป็นเพราะฉัน /var/lib/snapd ระบบไฟล์เต็ม

vanadium avatar
cn flag
เปิดใช้งาน snapd จากนั้นลบแพ็คเกจ snap โดยใช้ `sudo snap remove packagename` คุณหมายถึงอะไรกับ "ระบบไฟล์ /var/lib/snapd ของฉันเต็ม :" ที่อาศัยอยู่ในพาร์ติชันแยกต่างหากที่เต็มหรือไม่
SebMa avatar
de flag
@vanadium สวัสดี ขอบคุณสำหรับคำตอบของคุณ ดู EDIT0 ของฉัน
vanadium avatar
cn flag
ไม่เคยเห็นใครมีพาร์ติชันแยกต่างหากสำหรับสแนปเท่านั้น ปัญหาเกิดจากการไม่มีพื้นที่ วิธีแก้ไข: ขยายพาร์ติชันนั้น คำแนะนำ: อย่ามีสิ่งนั้นในพาร์ติชันเฉพาะ
SebMa avatar
de flag
@vanadium ไม่ได้ ฉันไม่มีที่ว่างแล้ว
Score:2
ธง cn

วิ่ง

sudo rm /var/lib/snapd/cache/*

เพื่อล้างแคช ซึ่งควรให้พื้นที่ว่างแก่คุณ

SebMa avatar
de flag
สิ่งที่ฉันกำลังมองหา เสียใจที่ฉันไม่สามารถรอนานพอจนกว่าคำตอบของคุณจะมาถึง น่าเสียดายที่ฉันต้องลบทุกอย่างด้วยตนเองโดยทำ `sudo apt purge snapd`
Score:2
ธง ug

คุณสามารถลบแพ็คเกจ snap เวอร์ชันที่ไม่ได้ใช้ทั้งหมดได้ คุณสามารถสร้างไฟล์สคริปต์และทำให้เรียกใช้งานได้หรือเพียงแค่คัดลอกและวางลงในคอนโซล

หมายเหตุที่คุณต้องการ ซูโด สิทธิสำหรับมัน

#!/bin/sh
LANG=en_US.UTF-8 รายการ snap --all | awk '/disabled/{พิมพ์ $1, $3}' |
ในขณะที่อ่านการแก้ไข pkg; ทำ
    sudo snap ลบ "$pkg" --revision="$revision"
เสร็จแล้ว

ถ้า สแนปลบ คำสั่งไม่ทำงานเนื่องจาก งับ เซิร์ฟเวอร์ไม่ได้ทำงาน คุณควรเพิ่มพื้นที่ว่างด้วยตนเอง คุณสามารถลบไฟล์แพ็คเกจ snap เวอร์ชันเก่าได้

เช่น. ผู้ใช้มี Chromium สองตัว โครเมียม_1781.snap และ โครเมียม_1801.snap. เพียงลบเวอร์ชันที่เก่ากว่าด้วยตนเองโดยใช้:

sudo rm /var/lib/snapd/snaps/chromium_1781.snap

และลองเรียกใช้ งับ บริการ.

นอกจากนี้คุณยังสามารถล้างบันทึกไฟล์เพื่อรับพื้นที่ว่างได้ด้วยคำสั่งนี้:

Journalctl --vacuum-size=100M
Lorenz Keel avatar
gr flag
คำสั่ง `snap` จะทำงานหรือไม่หากบริการ `snapd` ถูกปิดใช้งาน
Alexey Muravyov avatar
ug flag
ไม่แน่ใจ. แต่ถ้าทำไม่ได้ คุณควรเพิ่มพื้นที่ว่างด้วยตนเองเช่น คุณสามารถลบหนึ่งในไฟล์แพ็คเกจ snap ด้วยเวอร์ชันเก่าด้วยตนเองเช่น ผู้ใช้มี chromium_1781.snap และ chromium_1801.snap สองตัว เพียงลบเวอร์ชันที่น้อยกว่า และลองเรียกใช้บริการ snapd นอกจากนี้คุณยังสามารถล้างไฟล์บันทึกเพื่อรับพื้นที่ว่างได้ด้วยคำสั่งนี้ Journalctl --vacuum-size=100M
Lorenz Keel avatar
gr flag
ในความคิดของฉันคุณควรเพิ่มความคิดเห็นสุดท้ายในคำตอบของคุณ
SebMa avatar
de flag
@AlexeyMuravyov คุณเขียนว่า `เช่น ผู้ใช้มี chromium_1781.snap และ chromium_1801.snap สองตัว เพียงลบเวอร์ชันที่น้อยกว่า และลองเรียกใช้บริการ snapd` การลบนี้สามารถทำได้ด้วย `rm` หรือไม่
Alexey Muravyov avatar
ug flag
แน่นอน. ใช้ sudo rm สำหรับแพ็คเกจ snap เวอร์ชันที่น้อยกว่า แต่ควรลบแพ็คเกจแอปพลิเคชันเช่น chromium หรือ watsapp หรือไวน์ออก ไม่ใช่คอร์และคำพังเพย แน่ใจว่าคุณไม่ต้องการพื้นที่มากในการเรียกใช้ daemo นอกจากนี้คุณยังสามารถลบภาพยนตร์บางส่วนออกจากเครื่องของคุณ)) และปรับขนาดสแน็ปพาร์ติชันหากคุณใช้พาร์ติชันแยกต่างหาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา