Score:0

เมื่อฉันใช้ที่เก็บข้อมูล RAM สำหรับไดเร็กทอรี /tmp บางโปรแกรมทำงานล้มเหลว จะแก้ปัญหาได้อย่างไร

ธง cn

ฉันใช้โซลูชันที่ให้ไว้ใน https://askubuntu.com/a/173294/ เพื่อใช้หน่วยความจำ RAM สำหรับไดเร็กทอรี /tmp:

รหัส 1:

tmpfs /tmp ค่าเริ่มต้น tmpfs,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0

แต่เมื่อฉันพยายามเรียกใช้บางโปรแกรม ฉันได้รับข้อผิดพลาด

เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libz.so.1: ล้มเหลวในการแมปเซ็กเมนต์จากวัตถุที่ใช้ร่วมกัน

ฉันจัดการเพื่อแก้ปัญหาโดยใช้คำตอบที่ให้ไว้ใน https://stackoverflow.com/a/57796840/:

รหัส 2:

sudo mount /tmp -o remount, exec

ฉันมีสองคำถาม:

(1) รหัส 2 ทำอะไรได้บ้าง มันปิดการใช้งานรหัส 1 อย่างใด (บางส่วน) หรือไม่?

(2) เราสามารถรวมรหัส 2 กับรหัส 1 เพื่อไม่ให้ข้อผิดพลาดข้างต้นเกิดขึ้นได้หรือไม่? ถ้าเป็นเช่นนั้น รหัส 1 ยังมีผลอยู่หรือไม่

mook765 avatar
cn flag
เพียงลบตัวเลือก `noexec` ออกจาก fstab-line ของคุณ

โพสต์คำตอบ

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