ฉันกำลังเรียกใช้ Debian ฉันสามารถเสียบและดูเนื้อหาของแฟลชไดรฟ์ของฉันโดยใช้ filemanager ภายใต้ X แต่ฉันจะทำสิ่งนี้จากบรรทัดคำสั่งได้อย่างไรและฉันจะลบออกได้อย่างปลอดภัยเมื่อฉันทำเสร็จแล้ว?
ฉันกำลังเรียกใช้ Debian ฉันสามารถเสียบและดูเนื้อหาของแฟลชไดรฟ์ของฉันโดยใช้ filemanager ภายใต้ X แต่ฉันจะทำสิ่งนี้จากบรรทัดคำสั่งได้อย่างไรและฉันจะลบออกได้อย่างปลอดภัยเมื่อฉันทำเสร็จแล้ว?
คำตอบ:
หากคุณสนใจที่จะติดตั้งไดรฟ์โดยอัตโนมัติเมื่อคุณเสียบพวกเขาคุณสามารถลองติดตั้งusbmount
:
sudo apt-get install usbmount
เมื่อคุณใส่แฟลชไดรฟ์มันจะตรวจจับและติดตั้ง/media/usb[0-7]
และจะยกเลิกการต่อเชื่อมเมื่อถอดออก
คุณจะต้องแก้ไข/etc/usbmount/usbmount.conf
การกำหนดค่าการนับอัตโนมัติให้เขียนได้สำหรับผู้ใช้ของคุณ
เมื่อต้องการทำสิ่งนี้ให้แก้ไขFS_MOUNTOPTIONS
ตัวเลือกให้ตรงกับ UID ของคุณ
วิ่งid
ไปหา UID ของคุณ ตัวอย่าง:
FS_MOUNTOPTIONS="uid=1000,gid=1000"
หลังจากเสียบแฟลชไดรฟ์แล้ว รันคำสั่งต่อไปนี้:
grep "SCSI removable disk" /var/log/messages
คุณควรเห็นสิ่งต่อไปนี้
16 มิถุนายน 23:48:58 เคอร์เนล raspberrypi: sd 2: 0: 0: 0: [sda] ดิสก์แบบถอดได้ SCSI ที่แนบมาด้วย
ส่วนที่สำคัญคือบิตในวงเล็บเหลี่ยมในกรณีนี้ "sda"
ถัดไปป้อนคำสั่งต่อไปนี้เพื่อสร้างจุดเชื่อมต่อ:
mkdir ~/myflashdrive
จากนั้นเมานต์ไดรฟ์โดยป้อนคำสั่งต่อไปนี้ (แทนที่ x's ด้วยผลลัพธ์ของคำสั่ง grep ที่คุณรันด้านบนเช่น sda):
sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive
ตอนนี้คุณสามารถเปลี่ยนเป็นไดเร็กทอรีที่คุณติดตั้งแฟลชไดรฟ์โดยใช้คำสั่งต่อไปนี้:
cd ~/myflashdrive
เพื่อแสดงเนื้อหาของไดเรกทอรีให้ป้อนคำสั่งต่อไปนี้:
ls -la
เมื่อคุณทำเสร็จแล้วและต้องการลบแฟลชไดรฟ์กลับไปที่โฮมไดเร็กตอรี่ของคุณด้วยคำสั่ง follwoing (คุณไม่สามารถยกเลิกการต่อเชื่อมไดรฟ์หากคุณกำลังทำงานในไดเรกทอรีใดไดเรกทอรีหนึ่ง)
cd ~
สิ่งนี้จะนำคุณกลับไปยังไดเรกทอรีบ้านของคุณ จากนั้นคุณสามารถใช้คำสั่งต่อไปนี้เพื่อยกเลิกการต่อเชื่อมไดรฟ์ (สังเกตการสะกดคำสั่ง):
sudo umount ~/myflashdrive
ตอนนี้คุณสามารถลบแฟลชไดรฟ์ของคุณได้อย่างปลอดภัย
สิ่งนี้ใช้กับแฟลชไดรฟ์ที่ฟอร์แมต fat32 (แฟลชไดรฟ์เกือบทั้งหมดเป็นฟอร์แมตไดร์ฟ fat32)