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

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

2
จะแก้ไข / etc / fstab ให้เหมาะสมกับไดรฟ์เครือข่ายได้อย่างไร
ฉันพยายามติดตั้งไดรฟ์เครือข่ายโดยอัตโนมัติเมื่อเริ่มต้นโดยการแก้ไข/etc/fstabแต่ไม่ทำงาน ถ้าฉันดำเนินการเส้นนี้ sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123 มันใช้งานได้ดี /etc/fstabแต่ผมไม่ทราบวิธีการเขียนเหมือนกันใน

1
Samba ได้รับอนุญาตแบ่งปันปฏิเสธการเขียนไฟล์ของผู้ใช้ แต่ยังคงแสดง
ปัญหาที่แปลกมาก ... แซมบ้าแชร์บนรีโมท: [javaerpm] path = /u/abas/erpm/java force user = erpm guest ok = yes read only = no writeable = yes เมาคำสั่งบนโลคัลโดยใช้รูท: root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm รูทสามารถอ่าน / เขียน / cd ได้อย่างไม่มีปัญหาเลย: root@crunchbang:/mnt/abas# cd javaerpm root@crunchbang:/mnt/abas/javaerpm# touch test root@crunchbang:/mnt/abas/javaerpm# ll total 1 -rw-r--r-- 1 501 …
12 mount  users  samba  root 

2
คุณจะป้องกันไฟล์ข้อมูลรับรองข้อความธรรมดาด้วยชื่อผู้ใช้และรหัสผ่านได้อย่างไร
ฉันกำลังพยายามตั้งค่าไดรฟ์เครือข่ายที่ติดตั้งอัตโนมัติ ไดรฟ์เครือข่ายต้องมีผู้ใช้ / ผ่าน ใน man page สำหรับ "mount.cifs" มีสองวิธีในการจัดเตรียมผู้ใช้ / รหัสผ่าน [ไม่แนะนำ] ใส่ผู้ใช้ / ผ่านใน / etc / fstab สร้างไฟล์ข้อมูลรับรองแยกต่างหากและวางผู้ใช้ / รหัสผ่านในไฟล์ข้อมูลรับรอง "ต้องการตัวเลือก [ตัวเลือก 2] โดยมีรหัสผ่านเป็นข้อความธรรมดาในไฟล์ที่ใช้ร่วมกันเช่น / etc / fstab ตรวจสอบให้แน่ใจว่าได้ป้องกันไฟล์ข้อมูลรับรองอย่างถูกต้อง " พื้นหลังของฉันคือ: นักพัฒนาซอฟต์แวร์, การพัฒนาซอฟต์แวร์ linux จำนวนมาก (การติดตั้งไลบรารีการพัฒนา, การติดตั้งแอปพลิเคชันเช่น Eclipse หรือ java) ฉันไม่ใช่คนดูแลระบบไอที นี่เป็นเครื่องพัฒนาของฉันเอง เนื่องจากฉันไม่มีพื้นหลัง IT / sysadmin วิธีการมาตรฐานที่แนะนำสำหรับ …

4
ให้บริการไฟล์ผ่าน USB
ฉันต้องการให้บริการส่วนหนึ่งของระบบไฟล์ของกล่องผ่าน USB ไปยังคอมพิวเตอร์เครื่องอื่น ตัวอย่างเช่นหากไฟล์อยู่ในกล่อง A และฉันกำลังอ่านจากกล่อง B ดังนั้น B จะเมานต์ A ดูไฟล์เหล่านั้นและเมานต์เป็นอุปกรณ์ระบบไฟล์ (เช่น. เช่นไดรฟ์หัวแม่มือ) การแก้ปัญหาจะเป็นการทำงานที่ดีสำหรับดิสทริบิวชั่นลีนุกซ์ใด ๆ แต่ฉันจะใช้กับเดเบียนมากที่สุด โปรดแจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม ไชโย

4
UUID Of ไดรฟ์ที่ไม่แสดงใน / dev / disk / by-uuid หรือ blkid
ฉันมีไดรฟ์ USB ที่ไม่ได้รับ UUID เมื่อฉันดูเนื้อหาของ / dev / disk / by-uuid มันไม่มีอยู่จริง จุด dev ที่พาร์ติชันใช้งานอยู่คือ on / dev / sdb ฉันสามารถเห็น sdb ภายใต้ / dev / disk / by-path นอกจากนี้เมื่อใช้ blkid ฉันจะได้ผลลัพธ์เป็นศูนย์ ฉันสมมติว่าฉันได้รับรหัสข้อผิดพลาดที่คืนกลับมา มีวิธีรับ UUID สำหรับพาร์ติชันนี้หรือไม่? ผลลัพธ์ของ fdisk -l /dev/sdb: Disk /dev/sdb: 320.1 GB, 320072932352 bytes 255 heads, 63 sectors/track, …
12 mount  fstab  disk  ext3  uuid 


1
ทำให้อ่านได้อย่างเดียว / etc เขียนได้
ฉันกำลังจัดการกับอุปกรณ์ฝังตัวที่ใช้ Linux ผู้ผลิตอุปกรณ์นี้ได้ทำการตั้งค่าเพื่อให้โหลดระบบไฟล์รูทเป็นแบบอ่านอย่างเดียว จาก / etc / mtab: rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 หมายความว่าฉันไม่สามารถแก้ไขไฟล์ภายใน / etc เช่นการเพิ่มผู้ใช้ใหม่ ฉันได้ลองติดตั้งไดเรกทอรีรากใหม่แล้ว: mount -o remount,rw -t squashfs /dev/root / แต่ฉันเพิ่งได้รับข้อผิดพลาด mount: cannot remount block device /dev/root read-write, is write-protected ฉันค้นหาข้อผิดพลาดนี้และมีคนพูดว่าใช้ blockdev ระบบไม่ได้ติดตั้ง blockdev ดังนั้นฉันจึงรวบรวมและคัดลอกมันข้าม จากนั้นฉันก็วิ่ง blockdev --setrw …

1
วิธีเมาท์ระบบไฟล์ ZFS ภายนอกโดยไม่มีการอุดตัน / แก้ไขระบบไฟล์ปัจจุบันหรือภายนอก
ฉันใช้ FreeBSD 10.2 ใช้ ZFS บนรากเป็นระบบไฟล์(zroot01) ฉันมีฮาร์ดดิสก์ภายนอกที่มีระบบไฟล์ ZFS จากระบบ FreeBSD 10.2 (zroot02) อื่นที่ฉันต้องการที่จะเมานท์ชั่วคราวอ่านอย่างเดียวเพื่อให้ฉันสามารถลบไฟล์บางส่วนออกจากนั้นตัดการเชื่อมต่อหลังจากนั้น ฉันไม่ต้องการให้ระบบ ZFS ภายนอกทำการปิดบังหรือแทนที่ระบบไฟล์ปัจจุบันของฉันและฉันไม่ต้องการให้ข้อมูลในภายนอกเสียหายหรือเปลี่ยนแปลง เพื่อแสดงให้เห็นถึงสิ่งที่ฉันพยายามทำให้สำเร็จถ้าฉันใช้ UFS ฉันจะทำสิ่งนี้: mount -t ufs -o ro /dev/ada0s2 /mnt/my-fun-mountpoint ... /dev/ada0s2พาร์ทิชันบนไดรฟ์ภายนอกของฉันอยู่ที่ไหนและ/mnt/my-fun-mountpointอยู่ใน/mntไดเรกทอรีของระบบปฏิบัติการที่มีอยู่ของฉัน การค้นหาและการอ่านหน้าคนทั้งหมดไม่ได้ให้วิธีการที่ชัดเจนในการทำเช่นนั้น อะไรคำตอบผมไม่พบว่าจบลงด้วยการผ่านระบบแฟ้มของฉันปัจจุบันและสินบนมันเกินกว่าจะซ่อม - ไม่ชัดผลที่ฉันกำลังมองหา ฉันพยายามทำสิ่งนี้มานานแล้วดังนั้นฉันจำไม่ได้ว่าคำสั่งใดที่ฉันลองใช้ คุณช่วยให้คำแนะนำที่ชัดเจนเกี่ยวกับวิธีการทำเช่นนี้ได้หรือไม่? ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของคุณ.
11 mount  zfs 

2
findmnt ไม่สามารถแสดงรายการการเชื่อมโยงผูกได้อย่างไร?
ผู้คนมากมายบอกว่าลีนุกซ์ไม่เก็บข้อมูลเกี่ยวกับการผูกเมาท์ดังนั้นจึงไม่มีวิธีรับรายการของพวกเขาและแหล่งที่มา นี่คือตัวอย่างบางส่วน: จากหนึ่งในความคิดเห็นที่นี่ : IIRC ข้อมูลนี้จะไม่ถูกเก็บไว้ที่ใด: หลังจากmount --bindนั้นสำเนาสองชุดนั้นมีความเท่าเทียมกันและไม่มี "ต้นฉบับ" มากกว่าอีกชุดหนึ่ง /mntท้ายที่สุดอาจไม่มีต้นฉบับถ้าคุณยกเลิกการต่อเชื่อมแล้ว จากคำตอบในเว็บไซต์นี้ : /etc/mtabดังนั้นวิธีเดียวที่จะจำสิ่งที่ม้าเป็นม้าผูกเป็นบันทึกการติดคำสั่งที่เหลืออยู่ใน การดำเนินการ bind mount ถูกระบุโดยตัวเลือก bind mount (ซึ่งทำให้ระบบไฟล์ถูกละเว้น) แต่การเมานต์ไม่มีตัวเลือกให้แสดงเฉพาะระบบไฟล์ที่เมาท์พร้อมชุดของชุดตัวเลือกโดยเฉพาะ จากรายงานข้อบกพร่องของเดเบียน : นี่คือเจตนา จุดเชื่อมต่อทั้งสองนั้นเท่ากันทุกวิธีดังนั้นเคอร์เนลจะไม่เก็บค่าสถานะใด ๆ เพื่อแยกความแตกต่าง ข้างต้นเป็นเรื่องไร้สาระแม้ว่า เครื่องมือfindmntนี้สามารถแสดงรายการที่มาของเส้นทางของการเชื่อมต่อผูก (ในรูปแบบของdevice[source-path]; ฉันยังพยายามที่จะได้รับมันเพียงแค่รายการเส้นทางที่มาและไม่ได้อุปกรณ์) ถ้าเคอร์เนลคือการรักษาผูกติดแล้วว่าข้อมูลที่จะต้องมีการจัดเก็บไว้ที่ใดที่หนึ่งมิฉะนั้นจะไม่สามารถรู้ว่าถูกผูกไว้กับ/home /usersแล้วข้อมูลนี้อยู่ที่ไหน? มันถูกเก็บไว้ในพื้นที่ที่ไม่ชัดเจนใน RAM หรือไม่? ไม่findmntมองใน/procบาง?

1
ถอนติดตั้งเมานด์ rbind โดยไม่มีผลกับเมานต์ดั้งเดิม
ถามถึงข้อผิดพลาดของเซิร์ฟเวอร์แต่ไม่ได้รับความสนใจเพียงพอจึงโพสต์ที่นี่อีกครั้งด้วยความหวังว่าบางคนที่นี่รู้คำตอบ มีคำถามอีกข้อหนึ่งที่พูดถึงการติดตั้ง rbind mounts แต่วิธีแก้ปัญหามีผลที่ไม่ต้องการ พิจารณาเค้าโครงไดเรกทอรีต่อไปนี้: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir ตอนนี้ผมผูกC_dirไปB_dir/mount_cและ rbind B_dirเพื่อA_dir/mount_b: [hidden]$ sudo mount --bind C_dir B_dir/mount_c [hidden]$ sudo mount --rbind B_dir A_dir/mount_b [hidden]$ mount | grep _dir | wc -l 3 ตอนนี้umount A_dir/mount_bจะล้มเหลวซึ่งไม่น่าแปลกใจ ตามที่ตอบทุกที่บนเว็บเราต้องก่อนแล้วumount A_dir/mount_b/mount_c umount A_dir/mount_bอย่างไรก็ตามumount A_dir/mount_b/mount_cจะยกเลิกการต่อเชื่อมB_dir/mount_cซึ่งไม่เป็นที่ต้องการ: …

1
ข้อผิดพลาด mount.cifs (2): ไม่มีไฟล์หรือไดเรกทอรีดังกล่าวเมื่อใช้คำนำหน้าพา ธ
ฉันลองคำสั่งนี้: mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose คำตอบคือ: mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=******** mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) อย่างไรก็ตามถ้าฉันลองคำสั่งเดียวกันโดยไม่ใช้คำนำหน้าเส้นทาง: mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose มันใช้งานได้และฉันสามารถเข้าถึง / mnt / directory / directory …
11 mount  cifs 

1
จุดประสงค์ของไฟล์ / proc / pid / mountinfo คืออะไร
จุดประสงค์ของ/proc/pid/mountinfoไฟล์คืออะไร(เมื่อpidเป็น id กระบวนการตัวเลข) เท่าที่ฉันสามารถเห็นมันสะท้อนเนื้อหาของ/proc/mountsไฟล์ แต่มีข้อมูลเพิ่มเติม ไฟล์ดูเหมือนว่าจะยังคงเหมือนเดิมสำหรับกระบวนการทั้งหมด: diff สำหรับกระบวนการที่เลือกแบบสุ่มสองกระบวนการจะไม่ส่งคืนเอาต์พุต ( diff /proc/3833/mountinfo /proc/2349/mountinfo) โปรดทราบว่าฉันไม่ได้ถามสิ่งที่มันมี จากคำจำกัดความบนอินเทอร์เน็ตฉันเห็นว่า 'ไฟล์นี้มีข้อมูลเกี่ยวกับจุดเมานท์' ฉันถามว่าเหตุใดจึงมีอยู่ในไดเรกทอรีกระบวนการทุกอัน มันมีจุดประสงค์อะไร?
11 linux  mount  process  proc 

1
ไม่สามารถล็อค / var / lib / dpkg / lock (อ่านอย่างเดียว)
ฉันพยายามติดตั้งทับทิมบนเซิร์ฟเวอร์ระยะไกลของฉัน (นี่คือเครื่อง vm (debian) ในเซิร์ฟเวอร์ esxi) ฉันได้รับข้อผิดพลาดนี้: คำสั่ง: sudo apt-get install ruby1.8 ข้อผิดพลาด: W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt/ E: The package lists or status file could not be parsed or opened. จากนั้นฉันลอง: sudo dpkg --configure -a เอาท์พุท: dpkg: unable …
11 mount  apt  dpkg 

4
การทำให้เสร็จสิ้นเส้นทาง Bash ทำงานกับ sudo อย่างไร
การทำให้แท็บเสร็จสมบูรณ์ไม่ทำงาน (อย่างน้อยใน Ubuntu และ AFAIK Arch) ด้วย sudo mount <whatever> แฟ้ม ISO /etc/fstabฉันพยายามที่จะติดตั้งไม่ได้อยู่ใน ถ้าฉันพิมพ์ mount <whatever> การทำงานให้เสร็จสมบูรณ์ (แต่แน่นอนว่าคำสั่งล้มเหลวเนื่องจากฉันไม่ใช่รูต) เห็นได้ชัดว่ามันเป็นsudoตัวแบ่งมัน การทำให้เสร็จสมบูรณ์ทำงานกับ sudo ได้อย่างไร มันเป็นเรื่องที่น่าแปลกใจด้วย sudo umount <whatever> งานเสร็จสมบูรณ์ มันประสบความสำเร็จได้อย่างไร? มันดูเป็น/etc/fstabอย่างไร การแก้ไข:ฉันแค่ใส่เชลล์สคริปต์ลงในการ/usr/local/binโทรนั้นsudo mount ...โดยมีการส่งผ่านอาร์กิวเมนต์ไป การดำเนินการให้เสร็จสมบูรณ์เมื่อเรียกสคริปต์นี้เนื่องจากไม่มีsudoในทาง

2
วิธีเมานต์โดย UUID โดยไม่ต้องใช้ / etc / fstab
ฉันกำลังมองหาคำสั่งเช่น mount 1234-SOME-UUID /some/mount/folder ฉันกำลังเชื่อมต่อฮาร์ดไดรฟ์ USB ภายนอกสองตัว ฉันต้องการให้พวกเขาติดตั้งในโฟลเดอร์เฉพาะในระหว่างการเริ่มต้น ฉันไม่สามารถบูตโดยใช้/etc/fstabหากหนึ่งในไดรฟ์ไม่ได้เชื่อมต่อ ดังนั้นฉันใช้initสคริปต์ แต่การ/dev/sdbxแจงนับไม่เหมือนกับการใช้mount /dev/sdX /some/mount/folderในinitสคริปต์เสมอไป
11 mount 

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