Làm cách nào để thay đổi nhãn của thiết bị thô?


4

Tôi muốn thay đổi tên của sda để Arch. Làm thế nào để làm điều đó? Tôi đã sử dụng e2label nhưng nó chỉ hoạt động trên các hệ thống tập tin chứ không phải trên đĩa thô.

nishant@arch ~ % lsblk -o name,mountpoint,label,size,uuid
NAME   MOUNTPOINT LABEL                SIZE UUID
sda               Lubuntu 14.10 i386 298.1G 2014-10-22-18-35-29-00
├─sda1 /boot      ArchBoot              99M 185f7c65-f7d0-48b0-88c2-ad47b843111f
└─sda2 /          ArchHome             298G 66404f2f-d171-4558-a842-485d2a28214d
sr0                                   1024M 

1
Hmm thật là kỳ lạ. Có vẻ như một số phần còn lại của iso LubFi (trước đây là trên ổ đĩa) vẫn còn. Gì fstype sda có nếu bạn thêm fstype đến -o? Tôi cá là vậy iso9660? Bạn có thể muốn chạy wipefs khéo léo trên sda để xóa chữ ký iso9660 trong khi giữ nguyên bảng phân vùng của bạn. Chạy khô với -a -n và xem những gì phù hợp -t bạn cần ( -t iso9660?).
Tom Yan

Nó là iso9660? Tôi không muốn gây rối. Ý bạn là wipefs -a -n /dev/sda Đầu tiên? Nó nói rằng tài nguyên là bận rộn.
Nishant

1
Vâng để xem chữ ký nào TRIES ( -n ) để xóa, và sau đó thêm một thích hợp -t như đã đề cập như một bộ lọc và chạy lại. Nếu đầu ra dài dòng cho thấy nó chạy như bạn muốn, thì hãy xóa -n để làm cho nó thực sự hoạt động.
Tom Yan

Bạn có thể cần phải làm điều đó với một số cd / usb trực tiếp, vì đó là ổ đĩa hệ thống của bạn.
Tom Yan

Được rồi, cám ơn. Tôi sẽ làm điều này khi tôi xuống hệ thống của tôi! Nó chủ yếu lên tất cả các thời gian.
Nishant

Câu trả lời:


1

Kể từ khi chuyển sang systemd, thực tế không thể thay đổi tên thiết bị kernel mặc định nữa afaik. Tất cả những gì chúng ta có thể làm là tạo các liên kết tượng trưng cho thiết bị tùy chỉnh với quy tắc udev. Để làm điều đó, tạo một tập tin trong /etc/udev/rules.d/ đặt tên như 80-custom.rules. Tên chính xác không quan trọng miễn là nó phù hợp với quy ước. Trong tệp đó thêm dòng:

KERNEL=="sda", SYMLINK+="arch"

Sau lần khởi động lại tiếp theo, hệ thống sẽ tạo một liên kết tượng trưng /dev/arch chỉ vào /dev/sda.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.