Score:1

`เมานต์ -a` ตรวจสอบให้แน่ใจว่าฉันมีไฟล์ /etc/fstab ที่ถูกต้องหรือไม่

ธง in

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

อย่างไรก็ตาม ฉันยังคงสงสัยว่านี่เป็นวิธีที่ปลอดภัยและเชื่อถือได้จริงๆ หรือ สมมติว่าสภาพแวดล้อมภายนอกเหมือนกัน (เช่น ไม่มีฮาร์ดไดรฟ์เสียหรือเซิร์ฟเวอร์ sftp/NFS ระยะไกลล่ม) จะ เมานต์ -a รับประกันเสมอว่าการรีบูตครั้งต่อไปจะไม่หยุดชะงักเนื่องจากไม่ถูกต้อง /etc/fstab การกำหนดค่า?

แก้ไข:

ตามที่ระบุโดยความคิดเห็นจาก @GeraldSchneider มีคำถามที่คล้ายกันซึ่งได้รับคำตอบที่นี่: คุณจะตรวจสอบ fstab โดยไม่ต้องรีบูตได้อย่างไร. อย่างไรก็ตาม ฉันต้องการเพิ่มข้อสังเกตอีกข้อหนึ่ง หวังว่านี่จะทำให้คำถามของฉันแตกต่างจากข้อก่อนหน้า:

พูด เมานต์ -a กำลังจะติดอุปกรณ์ทั้งหมดตาม /etc/fstab และฉันต้องการลบ โนเอ็ก จากรายการหนึ่งใน แทง. ดูเหมือนว่า เมานต์ -a จะไม่ทำให้การลบนี้มีผล และฉันต้องรีสตาร์ทระบบจริง ๆ เพื่อดำเนินการคำสั่งภายในเมานต์พอยต์

สิ่งนี้ทำให้ฉันกังวลว่าจะได้หรือไม่ เมานต์ -a สามารถทำซ้ำทุกสิ่งที่จะเกิดขึ้นหลังจากการรีบูตจริง

in flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [คุณจะตรวจสอบ fstab โดยไม่ต้องรีบูตได้อย่างไร](https://serverfault.com/questions/174181/how-do-you-validate-fstab-without-rebooting)
Alex Kong avatar
in flag
อา @GeraldSchneider ใช่นี่ตอบคำถามของฉันโดยทั่วไป แต่ฉันมีข้อสังเกตเล็กน้อย สมมติว่า `mount -a` กำลังจะเมานต์อุปกรณ์ทั้งหมดตาม 'fstab' และฉันต้องการลบ 'noexec' ออกจากรายการหนึ่งของ 'fstab' ดูเหมือนว่า 'mount -a' จะไม่ทำให้การลบนี้มีประสิทธิภาพและฉัน ต้องรีสตาร์ทระบบเพื่อดำเนินการคำสั่งภายในเมานต์พอยต์ สิ่งนี้ทำให้ฉันกังวลหาก `mount -a` สามารถจำลองทุกอย่างที่จะเกิดขึ้นหลังจากการรีบูตจริง
Michael Hampton avatar
cz flag
หน้าคนบอกว่าคุณควรใช้ `findmnt --verify` แทน นอกเหนือจากนั้น หากคุณตั้งใจจริง ๆ ที่จะเปลี่ยนแปลงตัวเลือกการเมานต์ในทันที ก็แค่ทำมันด้วยตัวคุณเอง
Alex Kong avatar
in flag
สวัสดี @MichaelHampton คำว่า "แค่ทำเอง" หมายความว่าอย่างไร
Michael Hampton avatar
cz flag
ฉันหมายถึงเมานต์ใหม่ด้วยตัวเลือกใหม่ `เมานต์ -o เมานท์ใหม่ /เมานต์พอยต์' หรือ 'เมานต์ -a -o เมานท์ใหม่'
Alex Kong avatar
in flag
แต่บางครั้งมีการใช้จุดเมานต์เก่า ... ดังนั้นโดยปกติแล้วฉันจะรอการรีบูตระบบ - ไม่แน่ใจว่านี่เป็น "วิธีที่ถูกต้อง" หรือไม่
Michael Hampton avatar
cz flag
ทั้งสองวิธีอาจ "ถูกต้อง" ขึ้นอยู่กับสถานการณ์เฉพาะของคุณ
Alex Kong avatar
in flag
สำหรับผู้ที่แนะนำ `findmnt --verify` ฉันเพิ่งลองใช้ RHEL 7 และปรากฎว่า... `findmnt` (2.23.2) ไม่มีตัวเลือก `--verify` lol

โพสต์คำตอบ

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