จะแก้ไขฉลากของไดรฟ์ USB ได้อย่างไร


45

จะแก้ไขฉลากของไดรฟ์ USB ได้อย่างง่ายดายโดยไม่ต้องฟอร์แมตหรือไม่ ฉันพยายามคลิกขวาที่อุปกรณ์และไปที่คุณสมบัติ แต่ไม่พบสิ่งที่จะแก้ไข


คุณไม่ได้ระบุว่าไดรฟ์ USB นี้เป็น Linux เท่านั้น (เช่น. ฟอร์แมตต่อ)
Rinzwind

ระบุระบบไฟล์
Zignd

ดูเพิ่มเติมที่: askubuntu.com/a/53469/3940และaskubuntu.com/a/49296/3940
Takkat

คำตอบ:


41

จากสถานี

คุณต้องใช้คำสั่ง mlabel

  • ก่อนอื่นให้พิมพ์คำสั่ง mount เพื่อค้นหาตำแหน่งอุปกรณ์ของคุณปากกาไดรฟ์ ค้นหาบรรทัดที่มีลักษณะเหมือน“ / dev / sdc1 on / media / disk …”

  • หมายความว่าอุปกรณ์ sdc1 ซึ่งเป็นไดรฟ์ปากกาของฉันติดตั้งอยู่บน / media / disk

  • ถัดไปยกเลิกการต่อเชื่อมอุปกรณ์

    sudo umount / media / disk

  • ใช้คำสั่งนี้ต่อไป

    sudo mlabel -i /dev/sdc1 ::<new_label>

หากคุณได้รับข้อความเช่น:

จำนวนภาคทั้งหมด (7831520) ไม่ใช่ภาคต่อแทร็ก (63)! คุณสามารถละเว้นการตรวจสอบได้อย่างง่ายดายโดยการเรียกใช้คำสั่งนี้:

echo mtools_skip_check=1 >> ~/.mtoolsrc

ลองอีกครั้งและใช้งานได้

  • ควรเปลี่ยนชื่อของ USB ถอดปลั๊กและเสียบไดรฟ์ปากกากลับเข้าไปใหม่และจะถูกเมาท์ด้วยชื่อป้ายกำกับใหม่

วิธี GUI

  • สำหรับสิ่งนี้คุณต้องใช้ซอฟต์แวร์ Gparted ติดตั้งหากคุณยังไม่มี

  • เปิดซอฟต์แวร์ในฐานะผู้ใช้ขั้นสูงและเลือกไดรฟ์ปากกาจาก GParted> อุปกรณ์>

  • ถอนติดตั้งอุปกรณ์หากยังไม่ได้รับโดยคลิกขวาที่อุปกรณ์

  • หลังจากถอนติดตั้งคลิกขวาแล้วเลือก“ ป้ายกำกับ” และเปลี่ยนเป็นสิ่งที่คุณต้องการให้เป็น จากนั้นปรับใช้โดยคลิกที่แก้ไข> ใช้การดำเนินการทั้งหมด

  • ควรเปลี่ยนป้ายกำกับ pendrives ของคุณทันที

แหล่งต้นฉบับ


1
ฉันใช้ sudo mlabel -i / dev / sde1 :: <Namshum> แต่รับ bash ข้อผิดพลาด: ข้อผิดพลาดทางไวยากรณ์ใกล้โทเค็น `newline 'ที่ไม่คาดคิด
Namshum

2
วิธี GUI ทำงานตามขั้นตอนที่คุณกล่าวถึง ขอบคุณ!
Namshum

โปรดทราบว่าหากคุณใช้เทคนิคบรรทัดคำสั่งคุณอาจต้องใส่จุดเมานต์ในเครื่องหมายคำพูดเพื่อยกเลิกการต่อเชื่อม viz: sudo umount "/ media / STORE N GO"
KP MacGregor

1
ในกรณีของฉันฉันต้องเพิ่ม MTOOLS_SKIP_CHECK = 1 ใน /etc/mtools.conf เพื่อให้มันทำงานได้ (~ / .mtoolsrc ไม่มีอยู่) คำตอบที่ดีอยู่แล้ว มันใช้งานได้ดี
cabreracanal

~ / .mtoolsrc ไม่ทำงานที่นี่เพราะมันจะไปยังโฮมไดเร็กตอรี่ของผู้ใช้ คุณต้องแก้ไข /root/.mtoolsrc (หรือ config)
relascope

16

คุณมีหลายตัวเลือก (บางตัวต้องติดตั้ง) สิ่งเหล่านี้e2labelน่าจะง่ายที่สุด

gparted

Gparted สามารถทำได้ คลิกขวาที่อุปกรณ์และเลือกป้ายกำกับ ต้องการติดตั้ง gparted แม้ว่า


มีวิธีบรรทัดคำสั่งหลายวิธี:

tune2fs - ปรับพารามิเตอร์ระบบไฟล์ที่ปรับได้บนระบบไฟล์ ext2 / ext3 / ext4

ตัวอย่าง: sudo tune2fs -L {label} {devicename}


e2label - เปลี่ยนฉลากบนระบบไฟล์ ext2 / ext3 / ext4

ตัวอย่าง: sudo e2label {device} {label}


นอกจากนี้ยังมีวิธีการของ Windows:

mlabel - ทำป้ายกำกับปริมาณ MSDOS

เพิ่มบรรทัดในไฟล์เช่นนี้/etc/mtools.conf drive {letter}: file="{device}"ตัวอย่าง: drive p: file = "/ dev / sdb1" โปรดทราบว่าตัวอักษรไดรฟ์สามารถถูกแทนที่ด้วยตัวอักษรใด ๆ ที่ไม่ได้อยู่ในไฟล์ mtools.conf

ตัวอย่างการตั้งค่าฉลาก: sudo mlabel {letter}:{label}


มันหมายความว่าอย่างไรเมื่อตัวเลือก "ป้ายกำกับ" เมนูขวาถูกปิดใช้งานในgparted?
แหลม

8

เช่นเดียวกับคำตอบอื่น ๆ เครื่องมือที่แพร่หลายมากขึ้นdosfslabelเหมาะกับงานนี้;

dosfslabel /dev/sdd1 "My Label"

ที่/dev/sdd1เป็นพาร์ทิชันที่คุณต้องการฉลาก


4

ฉันได้ทำการวิจัยเล็กน้อยและพบบทแนะนำอย่างเป็นทางการจากเอกสาร Ubuntuซึ่งจะสอนวิธีทีละขั้นตอนในการเปลี่ยนชื่อไดรฟ์ด้วยระบบไฟล์ที่แตกต่างกัน ( FAT16, FAT32, NTFS, ext2, ext3, ext4, JFS, ReiserFS (v3) และ XFS )

ชื่อคือ "RenameUSBDrive" แต่ไม่เพียง แต่สำหรับไดรฟ์ USB เท่านั้นมันครอบคลุมระบบไฟล์จำนวนมากที่ Ubuntu รองรับ

นี่คือลิงค์ : https://help.ubuntu.com/community/RenameUSBDrive

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