My system (F22) started developing problems and I finally had to reboot. I run the script a number of times and strangeness was occuring, ending with /dev/sdb not disapearing after removing one mSD card, and then could no longer dd to new cards that were trying to mount as /dev/sdb. I don't know if the script was at fault or something, else. But things definitely went south. One clear problem with this script is that the [INFO] messages report the old UUID wrong after the first time run. Each time it lists the old UUIDs as the last UUIDs. Not the UUIDs on the device. I will hold off on using this script again until I hear back. On 12/28/2015 08:58 AM, Robert Moskowitz wrote: > > > On 12/25/2015 03:30 PM, Mandar Joshi wrote: >>>>> So every installation from an image will have the same UUIDs. >>>> Yes >>> this is a bad idea, it means you cant ( or will haveto do some work ) >>> if you ever intend to share media. onprem, lesser issue ( likely only >>> when disaster recovery is involved ), but this is a much bigger issue >>> in offprem, where block device mobility is part of the larger picture >>> and taken for granted. >>> >>> so, we should fix it. >>> >>> - - KB >> I just finished writing a script to change UUIDs and LABELs. >> It's changeuuid.py in >> https://github.com/mndar/rbf/tree/master/commonscripts >> It doesn't depend on anything else in the repo, so you can just >> download that script. >> >> Sample Usage: >> >> # just show what is going to change >> ./changeuuid.py pretend /dev/sdb /tmp/temp/ >> >> # actually change >> ./changeuuid.py change /dev/sdb /tmp/temp/ >> >> Refer the README for more details. Let me know if you have any issues. > > Worked fine after I figured out a way to get the script. I clicked on > 'raw' and saved, then chmod +x. > > I see you tested this on the Fedora23 image. Are you going to take > this issue and script over to the Fedora-arm list, or may I? > > Next on to resizing the rootfs as part of the same script. See the > Fedora-arm-installer script that has: > > if [ "$RESIZEFS" != "" ] ; then > echo "= Resizing $MEDIA ...." > sync > echo ", +" | sudo sfdisk -N 3 "$MEDIA" > sudo fsck.ext4 -fy "$ROOTPART" > sudo partprobe "$MEDIA" > sudo resize2fs "$ROOTPART" > fi > > > Where $MEDIA is where mSD card is (e.g. /dev/sdb) and $ROOTPART is the > rootfs partition (e.g. /dev/sdb3). > > Very fast compared to other methods. > > > _______________________________________________ > Arm-dev mailing list > Arm-dev at centos.org > https://lists.centos.org/mailman/listinfo/arm-dev >