Post by Pekka TakalaPost by Viljo MustonenPost by Pekka TakalaJoo. Kahvivaroitus.
Hankin tässä kuukausi takaperin koneeseeni uuden teratavun kiekkolevyn.
Siirsin vanhan teratavun kiintolevyn tiedot binäärisenä kopiona vanhalta
uudelle.
Vanhasta levystä piuha irti.
Boot.
Linux käynnistyi uudelta levyltä Grubin ylöskiskomana ilman
minkäänlaisia ongelmia. Jopa käyttöliittymä käynnistyi ihan kuin
vanhalta, orkkislevyltä sillä erolla, että vähän nopeammin. Eikä yhtään
häirinnyt että uudella levyllä fyysinen blokkikoko oli 4096 eikä 512,
eikä se että osiorajat eivät olleet blokkirajoilla.
Onnittelut! :)
Kiinnostaisi nähdä /etc/fstab:n sisältö.
<snip snippeti snip>
cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda6 / ext4 errors=remount-ro 0 1
snip
Tuo vahvisti käsitykseni, että bootti onnistuu kloonatulta levyltä
laitenimellä jos kloonattu levy liitetään samaan sata liittimeen jolla
kloonattavakin oli.
Muita mahdollisuuksia on:
ls -l /dev/disk/
drwxr-xr-x 2 root root 4220 21.10. 13:10 by-id
drwxr-xr-x 2 root root 580 21.10. 13:10 by-label
drwxr-xr-x 2 root root 100 21.10. 13:10 by-partlabel
drwxr-xr-x 2 root root 420 21.10. 13:10 by-partuuid
drwxr-xr-x 2 root root 760 21.10. 13:10 by-path
drwxr-xr-x 2 root root 580 21.10. 13:10 by-uuid
Niistä on melko hyvä selostus:
https://wiki.archlinux.org/index.php/Persistent_block_device_naming#by-uuid
Vaikeimpia saada kloonattu levy boottaamaan ovat by-id ja by-path.
Itse olen suosinut by-label:ia lähes kymmenen vuotta. Labelin voi tehdä
kuvaavaksi muistamisen helpottamiseksi ja kloonatulta levyltä/osiolta
boottaamisen pitäisi useimmiten onnistua eri sata väylältäkin.
Post by Pekka Takalaathlon:~# fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00067189
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 63 78140159 78140097 37,3G 7 HPFS/NTFS/exFAT
/dev/sda2 78140160 1953520064 1875379905 894,3G 5 Extended
/dev/sda5 * 78143488 136728575 58585088 28G b W95 FAT32
/dev/sda6 136729278 214853309 78124032 37,3G 83 Linux
/dev/sda7 214853373 800792054 585938682 279,4G 83 Linux
/dev/sda8 800792118 820327094 19534977 9,3G 82 Linux swap /
Solaris
/dev/sda9 820327158 1908193279 1087866122 518,8G 83 Linux
/dev/sda10 1908195328 1953519615 45324288 21,6G 7 HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
Partition 6 does not start on physical sector boundary.
Partition 7 does not start on physical sector boundary.
Partition 8 does not start on physical sector boundary.
Partition 9 does not start on physical sector boundary.
snips
Post by Pekka TakalaLinuxia nuo physical sector boundaryt ei näy häiritsevän mitenkään.
Kuvaavaa on, että kirjoitan tätä koneella Athlon, jonka nimi tuossa näkyy.
Sector size (logical/physical): 512 bytes / 4096 bytes
Levyn firmware osaa osaa käyttää 512 tavun loogisia sectoreita. Muunnoksen
vuoksi nopeus vain pienenee jonkin verran, varsinkin kirjoituksessa.
Post by Pekka TakalaLinux tosiaan kopsinnan jälkeen käynnistyi moitteetta, windows ei. Toki
vasta kopioinnin jälkeen pistin sdb-levyn osioinnin uusiksi, mutta
käynnistin koneen ekan kerran kopioinnin jälkeen niin, ettei sdb ollut
edes kytkettynä. Grub starttasi moitteetta, samaten Linux. Ei ongelmaa.
Visva taas ei osannut startata. Ei vaikka mitä koitti.
Älä kysy miksi noin monta osiota. Se vain on minun tapa tehdä asioita,
ja havaittu toimivaksi, ei ehkä parhaaksi tavaksi tehdä ne.
Vähähän noita on, minulla on: :)
ls -l /dev/disk/by-label
total 0
lrwxrwxrwx 1 root root 10 Oct 23 15:54 OS -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 23 15:54 SYSTEM -> ../../sda1
lrwxrwxrwx 1 root root 11 Oct 23 15:54 sda10_S131-32b-h -> ../../sda10
lrwxrwxrwx 1 root root 11 Oct 23 15:54 sda11_free -> ../../sda11
lrwxrwxrwx 1 root root 11 Oct 23 15:54 sda12-local-1 -> ../../sda12
lrwxrwxrwx 1 root root 11 Oct 23 15:54 sda13-local-3 -> ../../sda13
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda3_S131-rescue -> ../../sda3
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda5-S131-home -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda6-S123-home -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda7_Swap -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda8_S132-home -> ../../sda8
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sda9_S123-home -> ../../sda9
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb1_free -> ../../sdb1
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb2_S132-root -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb3_S123-root -> ../../sdb3
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb5_free -> ../../sdb5
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb6-free -> ../../sdb6
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb7-free -> ../../sdb7
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdb8-free -> ../../sdb8
lrwxrwxrwx 1 root root 10 Oct 23 15:55 sdb9-Local_2 -> ../../sdb9
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc1_S132-root -> ../../sdc1
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc2_S132-home -> ../../sdc2
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc3_free -> ../../sdc3
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc4_S131-root -> ../../sdc4
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc5_S131-home -> ../../sdc5
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc6_S421-root -> ../../sdc6
lrwxrwxrwx 1 root root 10 Oct 23 15:54 sdc7_S421-home -> ../../sdc7
Nyt varsinaisessa käytössä ovat openSUSE 13.2:n sdc1_S132-root,
sdc2_S132-home, Kaikille yhteinen sda7_Swap sekä varasto-osiot
sda12-local-1, sdb9-Local_2 ja sda13-local-3.
sda3_S131-rescue:lla hoidetaan maintenansi ja toimii myös boot
valikkona muille käytiksille.
Muut osiot vanhoja testi ja käytöstä poistuneita distro versioita,
joita ei tullut poistettua
sdc on 128 G SSD. sda ja sdb ovat Teran kiekkoja.
Post by Pekka Takalaja että .sota olisi asiallinen, niin totta kai levyt ovat Seagaten
taattua laatua. Western Digitaleihin en koske pitkällä kepilläkään.
Minun pienellä otannalla parasta laatua oli Samsung:n kiekot.
Valitettavasti niitä ei enää valmisteta. ;)
Noin 5 vuotiailla Teran levyillä GSmartControl:in mukaan:
Seagate Barracuda 7200.12: Reallocated Sector Count 12,
Hardware ECC Recovered 67772009
SAMSUNG HD103SJ: Reallocated Sector Count 0
Hardware ECC Recovered 0
Noin 3 vuotiaalla SAMSUNG SSD 840 PRO 128 GB: Reallocated Sector Count 0
Hardware ECC Recovered 0
--
Viljo