Ext2 / ext3 / ex4 और xfs के अलावा, आप निम्न फाइल सिस्टम या ब्लॉक डिवाइस के UUID को भी बदल सकते हैं।
विनिमय
swaplabel -U $NEW_UUID
सॉफ्टवेयर RAID (एमडी छापे)
एमडी RAID के लिए, आपको पहले RAID को रोकना होगा, फिर पुन: संयोजन करते समय UUID को अपडेट करना होगा। इसलिए यदि आपका RAID आरोहित है /, तो आपको ऑफ़लाइन मोड में UUID को अपडेट करने की आवश्यकता है - इसे करने के लिए एक लाइव सीडी का उपयोग करें।
mdadm --stop $RAID_DEVICE
mdadm --assemble $RAID_DEVICE --update=uuid --uuid=$NEW_UUID $MEMBER_DEVICES...
उदाहरण:
mdadm --stop /dev/md127
mdadm --assemble /dev/md127 --update=uuid --uuid=2A1D2A1D-2A1D-2A1D-2A1D-2A1D2A1D2A1D /dev/sda2 /dev/sdb2
बाद UUID अद्यतन किया गया है, तो आप अद्यतन करना पड़ सकता grub.cfg( rd.md.uuid=$NEW_UUIDमें linux/linuxefi/linux16कमांड लाइन) और / या fstabऔर / या mdadm.confऔर / या update-initramfs(Debian परिवार) और / या dracut --forceआप सफलतापूर्वक अगली बार बूट कर सकते हैं कि (रेड हैट परिवार) तो।
LUKS (क्रायसिपेटअप)
cryptsetup luksUUID --uuid=$NEW_UUID $LUKS_DEVICE
उदाहरण:
cryptsetup luksUUID --uuid=e0c0e0c0-e0c0-e0c0-e0c0-e0c0e0c0e0c0 ~/encrypted-LUKS.loop
एफएटी / एनटीएफएस / एक्सफ़ैट
यह एक और कहानी यहाँ है, वर्तमान में इन filesystems के फाइल सिस्टम UUID को संशोधित करने के लिए कोई उपयोगिताओं नहीं हैं( रीचार्ट का उत्तर - mlabelउपकरण देखें), लेकिन हम ऐसा करने के लिए डिस्क पर कच्चे डेटा को संशोधित कर सकते हैं।
चेतावनी, डिस्क पर कच्चे डेटा को संशोधित करना खतरनाक है, और सावधान ऑपरेशन के बिना डेटा खो सकता है।
यहां डिस्क पर कच्चे डेटा को संशोधित करने के लिए विस्तार से कदम हैं hexedit।
blkid, फाइल सिस्टम के UUID को कागज पर लिखें, या इसे याद रखें। FAT / exFAT का 1122-3344UUID स्ट्रिंग दिखता है , NTFS का UUID स्ट्रिंग जैसा दिखता है 1122334455667788।
हेक्सेडिट का उपयोग करके विभाजन डिवाइस खोलें
hexedit <partition device such as /dev/sda1>
- प्रेस /, UUID को उल्टे क्रम में दर्ज करें (यदि
blkidरिपोर्ट की गई है 1234-ABCD, तो खोज करें CDAB3412) डिस्क पर UUID डेटा खोजने के लिए।
- UUID स्थित हो जाने पर, उन्हें बदल दें, F2सहेजने और बाहर निकलने के लिए दबाएं ।
blkid UUID को सत्यापित करने के लिए।
- एक बार UUID संशोधित होने के बाद, आपको अगली बार सफलतापूर्वक बूट करने के लिए
grub.cfgऔर / या अपडेट करने की आवश्यकता हो सकती है fstab।
- निष्पादित करें
fsck <partition device such as /dev/sda1>और देखें "बूट सेक्टर और इसके बैकअप के बीच अंतर हैं" संदेश। इसे हल करने के लिए, "1) बैकअप के लिए मूल कॉपी करें " का चयन करें , और यदि आपसे पूछा जाए "परिवर्तन करें? (Y / n)" तो आप दबाएं y।