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

24
วิธีเมาท์ไดเร็กทอรีโฮสต์ในคอนเทนเนอร์ Docker
ฉันกำลังพยายามติดตั้งไดเรกทอรีโฮสต์ลงในคอนเทนเนอร์ Docker เพื่อให้การอัปเดตใด ๆ ที่ทำในโฮสต์นั้นสะท้อนไปยังคอนเทนเนอร์ Docker ฉันทำอะไรผิดไป นี่คือสิ่งที่ฉันทำ: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── Dockerfile └── main_folder ├── tfile1.txt ├── tfile2.txt ├── tfile3.txt └── tfile4.txt 1 directory, 5 files kishore$ pwd …

11
ปฏิเสธสิทธิ์ในการเข้าถึงไดเรกทอรีโฮสต์ใน Docker
กล่าวโดยย่อ: ฉันกำลังพยายามติดตั้งไดเรกทอรีโฮสต์ใน Docker แต่ฉันไม่สามารถเข้าถึงได้จากภายในคอนเทนเนอร์แม้ว่าสิทธิ์การเข้าถึงจะดูดี รายละเอียด: ฉันกำลังทำ sudo docker run -i -v /data1/Downloads:/Downloads ubuntu bash แล้ว ls -al มันทำให้ฉัน: total 8892 drwxr-xr-x. 23 root root 4096 Jun 18 14:34 . drwxr-xr-x. 23 root root 4096 Jun 18 14:34 .. -rwxr-xr-x. 1 root root 0 Jun 18 14:34 .dockerenv -rwx------. 1 root …

9
วิธีเมานต์ไดรฟ์ข้อมูลโฮสต์ลงในคอนเทนเนอร์นักเทียบท่าใน Dockerfile ระหว่างการสร้าง
คำถามเดิม: วิธีใช้คำสั่ง VOLUME ใน Dockerfile คำถามที่เกิดขึ้นจริงที่ฉันต้องการที่จะแก้ปัญหาคือ - วิธีการติดตั้งไดรฟ์เป็นเจ้าภาพในภาชนะนักเทียบท่าใน Dockerfile ในระหว่างการสร้างคือการมีความสามารถในช่วงdocker run -v /export:/exportdocker build เหตุผลที่อยู่เบื้องหลังสำหรับฉันคือเมื่อสร้างสิ่งต่าง ๆ ใน Docker ฉันไม่ต้องการให้apt-get installแคช( ) เหล่านั้นล็อกใน docker เดียว แต่เพื่อแบ่งปัน / นำกลับมาใช้ใหม่ นั่นเป็นเหตุผลหลักที่ฉันถามคำถามนี้ ปรับปรุงล่าสุด: ก่อนที่นักเทียบท่า v18.09 คำตอบที่ถูกต้องควรเป็นคำตอบที่ขึ้นต้นด้วย: มีวิธีการเมานต์โวลุ่มในระหว่างบิลด์ แต่ไม่เกี่ยวข้องกับ Dockerfiles อย่างไรก็ตามนั่นเป็นคำตอบที่ได้รับการจัดการและสนับสนุนที่ไม่ดี เมื่อฉันติดตั้งนักเทียบท่าฉันมีฉันบังเอิญสะดุดกับบทความต่อไปนี้: เชื่อมต่อบริการ apt-cacher-ng https://docs.docker.com/engine/examples/apt-cacher-ng/ นั่นเป็นวิธีแก้ปัญหาของนักเทียบท่าสำหรับคำถามนี้ไม่ใช่โดยตรง แต่โดยอ้อม มันเป็นวิธีที่นักเทียบท่าดั้งเดิมแนะนำให้เราทำ และฉันก็ยอมรับว่ามันดีกว่าที่ฉันพยายามถามที่นี่ อีกวิธีหนึ่งคือคำตอบที่ยอมรับใหม่เช่น Buildkit ใน v18.09 เลือกสิ่งที่เหมาะกับคุณ เป็น:มีวิธีแก้ปัญหา …
236 share  docker  host  mount 

1
วิธีการหาเมานต์ / พาร์ติชั่นไดเรกทอรีหรือไฟล์เปิดอยู่? (เซิร์ฟเวอร์ Linux) [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีคำสั่ง Linux เพื่อค้นหาพาร์ติชัน / เมานต์ไดเรกทอรีหรือไฟล์ที่อยู่บน? (นี่อาจเป็นคำถาม RTM และฉันรู้สึกผิดที่ถาม แต่อย่างใดฉันไม่สามารถหาคำตอบที่ดีใน google ได้เลย .. )

6
บังคับให้ unmount ไดเร็กทอรีที่เมาท์ NFS [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีไดเรกทอรีที่ติดตั้ง NFS บนเครื่อง Linux ที่หยุดทำงาน ฉันพยายามบังคับให้ unmount แต่ดูเหมือนจะไม่ทำงาน: $ umount -f /mnt/data $ umount2: Device or resource busy $ umount: /mnt/data: device is busy ถ้าฉันพิมพ์ " mount" ปรากฏว่าไดเรกทอรีนั้นไม่ได้ถูกเมานท์อีกต่อไป แต่มันแฮงค์ถ้าฉันทำ " ls /mnt/data" และถ้าฉันพยายามลบจุดเมานท์ฉันจะได้รับ: $ rmdir /mnt/data rmdir: …
163 linux  mount  nfs  umount  nfsclient 

6
นำไฟล์ไปยังการ์ด SD จำลอง Android ด้วยตนเอง
ฉันแค่มีปัญหากับการใช้งานการ์ด SD จำลองของฉัน ... ฉันสร้างอุปกรณ์ AVD ใหม่ด้วยการ์ด SD ใหม่ ดังนั้นวิธีที่จะนำข้อมูลไปใช้? ฉันพบไฟล์ "ถูกต้อง" ที่จะติดตั้งในเครื่องมือ Daemon แต่เกิดความเสียหายหรือไม่สามารถอ่านได้ ... มันจะดีมากถ้าคุณมีความคิด :)

12
VMware Workstation และ Device / Credential Guard เข้ากันไม่ได้
ฉันใช้งาน VMware ในปีที่แล้วโดยไม่มีปัญหาวันนี้ฉันเปิดขึ้นเพื่อเริ่ม VM เครื่องใดเครื่องหนึ่งของฉันและได้รับข้อความแสดงข้อผิดพลาดดูภาพหน้าจอ ฉันทำตามลิงค์และทำตามขั้นตอนในขั้นตอนที่ 4 ฉันต้องต่อโวลุ่มโดยใช้ "mountvol" เมื่อฉันพยายามเมานต์โวลุ่มโดยใช้mountvol X: \\?\Volume{5593b5bd-0000-0000-0000-c0f373000000}\มันยังคงบอกว่าThe directory is not empty.ฉันสร้างพาร์ติชันที่มี 2GB และยังคงเป็นข้อความเดิม คำถามของฉัน: ฉันจะติดตั้งโวลุ่มที่ไม่ว่างเปล่าได้อย่างไร? เหตุใด Device / Credential Guard auto จึงเปิดใช้งานตัวเองและฉันจะกำจัดหรือปิดใช้งานได้อย่างไร CMD:

7
ไม่ได้เชื่อมต่อปลายทางการขนส่ง
FUSE อยู่ตลอดเวลา (ทุกๆ 2-3 วัน) ทำให้ฉันเกิดTransport endpoint is not connectedข้อผิดพลาดนี้ที่จุดเชื่อมต่อของฉันและสิ่งเดียวที่ดูเหมือนจะแก้ไขได้คือการรีบูต ขณะนี้ฉันมีการตั้งค่าจุดเชื่อมต่อแบบนี้ฉันไม่แน่ใจว่าควรเพิ่มรายละเอียดอะไรที่นี่ดังนั้นโปรดแจ้งให้ฉันทราบหากฉันพลาดอะไรไป .. /dev/sdc1 /mnt/hdd2 ext4 defaults 0 0 /dev/sdb1 /mnt/hdd1 ext4 defaults 0 0 mhddfs#/mnt/hdd1,/mnt/hdd2 /data fuse defaults,allow_other 0 0
108 mount  fuse 

8
ตรวจสอบว่าไดเร็กทอรีติดตั้งด้วย bash หรือไม่
ฉันใช้ mount -o bind /some/directory/here /foo/bar ฉันต้องการตรวจสอบ /foo/barด้วยสคริปต์ทุบตีและดูว่าถูกเมาท์หรือไม่? ถ้าไม่เช่นนั้นให้เรียกใช้คำสั่ง mount ด้านบนทำอย่างอื่น ฉันจะทำเช่นนี้ได้อย่างไร? CentOS คือระบบปฏิบัติการ
95 linux  bash  centos  mount 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.