# HG changeset patch # User Oleksandr Gavenko # Date 1289211003 -7200 # Node ID 29cbccc8854ccb97cd5cadce64e0c68f67d8b1fc # Parent 7969d71777c0a52053d7dfca1deb01b1e8b30088# Parent a867e08c72893f6008324f660ef854d825d33ae9 Automated merge with file:///cygdrive/d/srv/hg-home/tips diff -r a867e08c7289 -r 29cbccc8854c avr.rst --- a/avr.rst Mon Nov 08 12:09:53 2010 +0200 +++ b/avr.rst Mon Nov 08 12:10:03 2010 +0200 @@ -33,14 +33,22 @@ *** avr-libc. + $ sudo apt-get install avr-libc + http://www.nongnu.org/avr-libc home page -** avr-binutils. +** binutils-avr. + + $ sudo apt-get install binutils-avr + +** gcc-avr. -** avr-gcc. + $ sudo apt-get install gcc-avr -** avr-gdb. +** gdb-avr. + + $ sudo apt-get install gdb-avr * Simulator. diff -r a867e08c7289 -r 29cbccc8854c fs.rst --- a/fs.rst Mon Nov 08 12:09:53 2010 +0200 +++ b/fs.rst Mon Nov 08 12:10:03 2010 +0200 @@ -42,6 +42,55 @@ http://msdn.microsoft.com/en-us/library/aa365247.aspx Naming Files, Paths, and Namespaces +* Block device attributes. + +** How get UUID and label? + +Include UUID (Universally Unique Identifier) and labels. + + $ ls -l /dev/disk/by-uuid/ +lrwxrwxrwx 1 root root 10 2010-11-01 23:41 46B6-1FD4 -> ../../sdb2 +lrwxrwxrwx 1 root root 10 2010-11-01 23:41 4C30299030298256 -> ../../sda1 + + $ ls -l /dev/disk/by-label/ +lrwxrwxrwx 1 root root 10 2010-11-01 23:41 bin -> ../../sda3 +lrwxrwxrwx 1 root root 10 2010-11-01 23:41 inst -> ../../sda2 +lrwxrwxrwx 1 root root 10 2010-11-01 23:41 media -> ../../sdc5 + + $ sudo vol_id /dev/dm-2 +ID_FS_USAGE=filesystem +ID_FS_TYPE=ext3 +ID_FS_VERSION=1.0 +ID_FS_UUID=f7484fc9-75ec-4e46-8539-50b1e371b7ef +ID_FS_UUID_ENC=f7484fc9-75ec-4e46-8539-50b1e371b7ef +ID_FS_LABEL= +ID_FS_LABEL_ENC= +ID_FS_LABEL_SAFE= + + $ /sbin/blkid ## from 'e2fsprogs' package +/dev/sdc2: UUID="46B6-1FD4" TYPE="vfat" +/dev/sdb2: TYPE="ntfs" UUID="BC48D3FD48D3B47C" LABEL="inst" +/dev/sda5: UUID="5240AED140AEBB5D" LABEL="music" TYPE="ntfs" +/dev/sdc1: UUID="81c4444f-0b70-429a-9d97-8c13e8651f5b" TYPE="ext3" +/dev/sdc3: UUID="KOpHWz-clDR-2MqV-vAkE-cPvY-uZrY-kjYJIb" TYPE="lvm2pv" + + $ udevinfo --query=all --name /dev/sdb ## from 'udev' package +P: /block/sdb +N: sdb +S: disk/by-id/ata-WDC_WD1600JS-00MHB0_WD-WCANM5835587 +S: disk/by-id/scsi-SATA_WDC_WD1600JS-00_WD-WCANM5835587 +S: disk/by-path/pci-0000:00:08.0-scsi-1:0:0:0 +E: ID_VENDOR=ATA +E: ID_MODEL=WDC_WD1600JS-00M +E: ID_REVISION=02.0 +... + +** How set UUID and label? + +For ext2/ext3 fs: + + $ sudo tune2fs /dev/hdb1 -U `uuid` + * Linux fs under Windows. ** Ext2 IFS.