คำถามติดแท็ก mount

แนบระบบไฟล์ไปยังจุดที่ระบุในลำดับชั้นของระบบไฟล์ที่มีอยู่

7
เหตุใดการเมานท์จึงต้องใช้สิทธิ์รูท
เหตุใดลีนุกซ์จึงต้องการให้ผู้ใช้รูท / ใช้ sudo / ได้รับอนุญาตเฉพาะต่อการเมาต์ ดูเหมือนว่าการตัดสินใจว่าจะอนุญาตให้ผู้ใช้เมานต์สิ่งที่ควรจะขึ้นอยู่กับสิทธิการเข้าถึงของพวกเขาเพื่อแบ่งปันปริมาณ / เครือข่ายแหล่งที่มาและไปยังจุดเชื่อมต่อ การใช้งานสองสามอย่างสำหรับการติดตั้งที่ไม่ใช่รูทคือการติดตั้งอิมเมจระบบไฟล์ไปยังทิศทางที่ผู้ใช้เป็นเจ้าของและการติดตั้งแชร์เครือข่ายไปยังไดเรกทอรีที่ผู้ใช้เป็นเจ้าของ ดูเหมือนว่าหากผู้ใช้สามารถควบคุมสมการทั้งสองด้านได้ทุกอย่างน่าจะดี ชี้แจงข้อ จำกัด การเข้าถึง: ฉันรู้สึกว่าฉันควรจะสามารถเมานต์อะไรก็ได้ที่ผู้ใช้จะเข้าถึงจุดเชื่อมต่อที่ผู้ใช้เป็นเจ้าของ ยกตัวอย่างเช่นในคอมพิวเตอร์ของฉัน / dev / sda1 brw-rw----เป็นเจ้าของโดยรากของผู้ใช้และกลุ่มดิสก์ที่มีสิทธิ์ ดังนั้นผู้ใช้ที่ไม่ใช่รูทจะไม่สามารถยุ่งกับ / dev / sda1 และการเมาท์ไม่ควรอนุญาตให้เมานต์ อย่างไรก็ตามหากผู้ใช้เป็นเจ้าของ /home/my_user/my_imagefile.img และจุดเชื่อมต่อ / home / my_user / my_image / เหตุใดพวกเขาจึงไม่สามารถเมานท์ไฟล์ภาพนั้นบนจุดเมานต์นั้น: mount /home/my_user/my_imagefile.img /home/my_user/my_image/ -o loop ขณะที่คอร์แม็คชี้ให้เห็นว่ามีปัญหาเรื่องการฆ่าตัวตาย ดังนั้นจะต้องมีการเพิ่มข้อ จำกัด บางอย่างเพื่อป้องกันไม่ให้ suid เป็นปัญหารวมถึงปัญหาอื่น ๆ …


5
เหตุใดการเมานท์จึงเกิดขึ้นกับไดเรกทอรีที่มีอยู่
ไดเรกทอรีที่มีอยู่เป็นสิ่งจำเป็นเป็นจุดเชื่อมต่อ $ ls $ sudo mount /dev/sdb2 ./datadisk mount: mount point ./datadisk does not exist $ mkdir datadisk $ sudo mount /dev/sdb2 ./datadisk $ ฉันพบว่ามันสับสนเพราะมันซ้อนทับเนื้อหาที่มีอยู่ของไดเรกทอรี มีสองเนื้อหาที่เป็นไปได้ของไดเรกทอรีจุดเชื่อมต่อซึ่งอาจได้รับการสลับโดยไม่คาดคิด (สำหรับผู้ใช้ที่ไม่ได้ทำการติดตั้ง) เหตุใดจึงไม่mountเกิดขึ้นในไดเรกทอรีที่สร้างขึ้นใหม่ นี่คือวิธีที่ระบบปฏิบัติการกราฟิกแสดงสื่อบันทึกข้อมูลแบบถอดได้ มันจะชัดเจนหากติดตั้งไดเรกทอรี (มีอยู่) หรือไม่ได้ติดตั้ง (ไม่มีอยู่) ฉันค่อนข้างมั่นใจว่ามีเหตุผลที่ดี แต่ฉันยังไม่สามารถค้นพบได้
52 mount 

4
ตรวจสอบว่าอุปกรณ์อยู่ในไดเรกทอรีใด
ถ้าฉันทำ # cd / # ln -s /home test # cd test # mount --bind $PWD /mnt รายการใน/proc/mountsคือ /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 ซึ่งเป็นอุปกรณ์ที่ติดตั้งไป/homeและไม่ได้เป็น deducible จากได้อย่างง่ายดายซึ่งเป็น$PWD /testฉันจะทราบได้อย่างไรว่าอุปกรณ์ใด (เช่น / dev / sda2) จะแสดง/proc/mountsโดยทั่วไปเนื่องจาก bind mount นั้นอาจจะอยู่ในไดเรคทอรี / ไฟล์ที่อาจ "บดบัง" โดย symlinks, bind mount อื่น ๆ ฯลฯ ?

3
“ อุปกรณ์ลูป” ในการติดตั้งคืออะไร?
ฉันกำลังเมานท์ไฟล์ iso และดูบทช่วยสอนนี้ พวกเขาใช้คำสั่ง: $ mount -o loop disk1.iso /mnt/disk -o loopฉันพยายามที่จะเข้าใจการใช้งานของ ฉันมีสองคำถาม: เมื่อฉันมองไปที่หน้าคนยาวสำหรับเมานต์มันต้องใช้เวลาในการหา-oตัวเลือก ถ้าฉันทำman mount | grep "-o"ฉันได้รับและข้อผิดพลาดและเมื่อฉันมองในไฟล์ฉันไม่พบข้อมูลว่า "ห่วง" -oคือข้อความคำสั่งสำหรับตัวเลือก เอกสารนั้นอยู่ที่ไหน นอกจากนี้แนวคิด "อุปกรณ์ลูป" สำหรับติดตั้งคืออะไร

7
จะอนุญาตให้ผู้ที่ไม่ใช่ผู้ใช้ขั้นสูงติดตั้งระบบไฟล์ได้อย่างไร
เป็นไปได้ไหมที่จะอนุญาตให้ผู้ใช้บางคน (เช่นสมาชิกของกลุ่ม) ติดตั้งระบบไฟล์ใด ๆโดยไม่ต้องใช้สิทธิ์ superuser บน Linux? อาจมีคำถามอื่น "ในวิธีที่ผู้ใช้สามารถเป็นอันตรายต่อระบบโดยการติดตั้งระบบไฟล์?"

4
การติดตั้งระบบไฟล์ squashfs ในการอ่าน - เขียน
ฉันมีการติดตั้ง Clonezilla บนแท่ง USB และฉันต้องการทำการแก้ไขระบบปฏิบัติการ โดยเฉพาะฉันต้องการแทรกสคริปต์ที่เรียกใช้ลงใน/usr/sbinเพื่อให้ง่ายต่อการเรียกใช้คำสั่งการสำรองข้อมูลของตัวเองเพื่อให้การสำรองข้อมูลที่เจ็บปวดน้อยลง ระบบไฟล์หลักใช้งานได้/live/filesystem.squashfsบนพาร์ติชัน USB FAT-32 ฉันจะเมาท์อ่าน / เขียนบนเครื่องลีนุกซ์ของฉันเพื่อเพิ่ม / ลบ / เปลี่ยนไฟล์ได้อย่างไร? ฉันใช้งานอนุพันธ์ Ubuntu 12.04

10
ตรวจสอบว่าโฟลเดอร์เป็นระบบไฟล์รีโมตที่เมาท์หรือไม่
เป็นวิธีที่ดีที่สุด (เชื่อถือได้พกพา ฯลฯ ) เพื่อตรวจสอบว่าโฟลเดอร์ที่กำหนดอยู่ในระบบไฟล์ระยะไกลติดตั้ง (NFS) ภายในเปลือกสคริปต์คืออะไร? ฉันกำลังมองหาคำสั่งที่จะมีลักษณะ: chk-remote-mountpoint /my/path/to/folder


2
ความแตกต่างระหว่างตัวเลือกการเมานท์ 'sync' และ 'async'
ความแตกต่างระหว่างsyncและasyncตัวเลือกการเมาท์จากมุมมองของผู้ใช้ปลายทางคืออะไร? ระบบไฟล์ถูกเมาท์ด้วยหนึ่งในตัวเลือกเหล่านี้จะทำงานได้เร็วกว่าถ้าติดตั้งกับอีกอันหรือไม่? ตัวเลือกใดเป็นค่าเริ่มต้นหากไม่มีการตั้งค่าไว้ man mountบอกว่าsyncตัวเลือกนั้นอาจลดอายุการใช้งานของหน่วยความจำแฟลช แต่อาจใช้ภูมิปัญญาดั้งเดิมที่ล้าสมัย อย่างไรก็ตามเรื่องนี้เกี่ยวข้องกับฉันเล็กน้อยเพราะฮาร์ดไดรฟ์หลักของฉันซึ่งมีพาร์ทิชัน/และ/homeวางอยู่เป็นไดรฟ์ SSD ติดตั้งอูบุนตู (14.04) ไม่ได้ระบุsyncว่ามิได้asyncเลือกสำหรับ/พาร์ทิชัน แต่มีการตั้งค่าasyncสำหรับการด้วยตัวเลือก/home defaultsนี่คือของ/etc/fstabฉันฉันเพิ่มบางบรรทัดเพิ่มเติม (ดูความคิดเห็น) แต่ไม่เปลี่ยนแปลงอะไรในบรรทัดที่ติดตั้งโดย: # / was on /dev/sda2 during installation UUID=7e4f7654-3143-4fe7-8ced-445b0dc5b742 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda3 during installation UUID=d29541fc-adfa-4637-936e-b5b9dbb0ba67 /home ext4 defaults 0 2 # swap was on /dev/sda4 during installation UUID=f9b53b49-94bc-4d8c-918d-809c9cefe79f none …
42 filesystems  mount  fstab  ssd 

6
วิธีการเมานท์ไฟล์ภาพโดยไม่ได้รับอนุญาตรูท?
ฉันสามารถเมานต์อิมเมจระบบไฟล์โดยไม่ได้รับอนุญาตรูทได้หรือไม่? โดยปกติฉันจะทำ: mount -o loop DISK_IMAGE FOLDER โดยไม่ใช้ sudo หรือตั้ง suid บนmountมีวิธีการที่เหมาะสมในการทำเช่นนี้? ฉันรู้ว่าฉันสามารถใช้fusermountกับภาพ ISO บางภาพได้ แต่มันค่อนข้าง จำกัด แม้สำหรับภาพ ISO ภาพบางภาพของฉันไม่สามารถติดตั้งได้ แต่ใช้mountงานได้เสมอ
41 mount 

4
ฉันจะติดตั้งอุปกรณ์บล็อกจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งผ่านทางเครือข่ายเป็นอุปกรณ์บล็อกได้อย่างไร
เป็นไปได้หรือไม่ที่จะส่งออกอุปกรณ์บล็อกเช่น DVD หรือ CDROM และทำให้สามารถติดตั้งบนคอมพิวเตอร์เครื่องอื่นเป็นอุปกรณ์บล็อกได้ หมายเหตุ:ฉันไม่สนใจที่จะทำสิ่งนี้โดยใช้ NFS หรือ Samba จริง ๆ แล้วฉันต้องการให้ออปติคัลไดรฟ์ปรากฏเป็นออปติคัลไดรฟ์บนคอมพิวเตอร์ระยะไกล

4
วิธีที่ดีที่สุดในการติดตั้งโฟลเดอร์ระยะไกล
ฉันมี RasberryPi สองคนที่ทำงานเสียงดังเดเบียนและฉันต้องการที่จะติดตั้งโฟลเดอร์จากคอมพิวเตอร์ A บนคอมพิวเตอร์ B อะไรคือวิธีที่ดีที่สุด (อย่างมีประสิทธิภาพมากที่สุด) ในการทำเช่นนี้? ฉันสามารถทำได้ผ่าน SMB แต่สำหรับ windows ฉันคิดว่าต้องมีวิธีที่ดีกว่าในการแชร์ข้าม linux

5
วิธีการตรวจสอบว่าการเมาท์ NFS ถูกเมาท์เป็น v3 หรือ v4 หรือไม่?
Red Hat 5/6 เมื่อฉันเมานต์มันบอกว่าพิมพ์ nfs ฉันต้องการทราบวิธีการตรวจสอบรุ่นหากไม่มีอยู่ในตัวเลือกเมานต์หรือ fstab กรุณาอย่าพูดใหม่อีกครั้งด้วยตัวเลือกรุ่นฉันต้องการทราบวิธีการตรวจสอบรุ่น NFS ที่ติดตั้งอยู่ในปัจจุบัน ฉันคาดเดาว่าจะเป็นค่าเริ่มต้นตามการตั้งค่าเซิร์ฟเวอร์ / ไคลเอ็นต์ NFS แต่ฉันจะทราบได้อย่างไรว่ามันคืออะไรในปัจจุบัน? ฉันค่อนข้างมั่นใจว่ามันเป็น NFS v3 เพราะดูเหมือนว่า nfs4_setfacl จะไม่รองรับ
40 linux  mount  nfs  acl 

4
เมานต์: ประเภท fs ผิด, ตัวเลือกที่ไม่ดี, ซุปเปอร์บล็อกที่ไม่ดี
ผมเพิ่มฮาร์ดดิสก์ใหม่ ( /dev/sdb) เพื่อ Ubuntu Server ที่ 16 วิ่งและparted /dev/sdb mklabel gpt sudo parted /dev/sdb mkpart primary ext4 0G 1074GBทุกอย่างเรียบร้อยดี จากนั้นฉันก็ลองเมานต์ไดรฟ์ mkdir /mnt/storage2 mount /dev/sdb1 /mnt/storage2 มันส่งผลให้ mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info …
40 ubuntu  mount  fdisk 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.