Score:0

วิธีเรียกใช้งานเมื่อปิดระบบหลังจากยกเลิกการต่อเชื่อมระบบไฟล์และ cryptdisks หยุดทำงาน

ธง cn

หลังจากที่คอมพิวเตอร์ของฉันปิดลง USB HDD ของฉันยังคงหมุนอยู่ ฉันต้องการป้องกันสิ่งนี้ ดังนั้นฉันจึงสร้างหน่วยบริการ systemd ต่อไปนี้เพื่อหมุนเมื่อปิดระบบ:

[หน่วย]
คำอธิบาย=หมุน HDD เมื่อปิดเครื่อง
DefaultDependencies=ไม่
ก่อน=shutdown.target
After=cryptdisks.service systemd-cryptsetup@luks_diskname.service
Conflicts=reboot.target cryptsetup.target

[บริการ]
ExecStart=/usr/sbin/hdparm -Y /dev/sda
Type=วันช็อต
RemainAfterExit=ใช่

[ติดตั้ง]
WantedBy=shutdown.target

สิ่งนี้ถูกดำเนินการเมื่อปิดเครื่องและ HDD ถูกหมุน แต่มันเกิดขึ้นเร็วเกินไปแม้จะมีคำสั่ง after และความขัดแย้งต่างๆ ที่ฉันเพิ่มลงในไฟล์บริการ หลังจากที่ดิสก์ถูกหมุน ระบบยังคงพยายามยกเลิกการต่อเชื่อมระบบไฟล์และหยุดดิสก์เข้ารหัสลับ ซึ่งอาจจะค้างจนกว่าจะหมดเวลาหรือปลุกดิสก์

ฉันจะแก้ไขลำดับของงานการปิดระบบได้อย่างไร ระบบไม่ได้ทำงานจากดิสก์ USB ในกรณีที่มีความสำคัญ

user535733 avatar
cn flag
Edit your task to unmount that USB HDD first, and then spin it down. Once unmounted, none of the other tasks should matter.

โพสต์คำตอบ

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