Linux, Open Source, Quantum Physics and more...

και λίγα λόγια για μένα!

  • Πολιτική απορρήτου

Προσθηκη USB HDD σε SPARK Solaris 10

23/01/2008

Το να βάλει κανείς στο Solaris έναν εξωτερικό USB δίσκο δεν είναι και τόσο δύσκολο.
Εντάξει δεν είναι μια υπόθεση plug and pray όπως σε άλλα λειτουργικά αλλά με τις παρακάτω οδηγίες και λίγους πειραματισμούς θα τα καταφέρεις.

Σε αυτό το άρθρο έχω χρησιμοποιήσει τον SAMSUNG HD501LJ 500GB κλεισμένο σε μια θήκη εξωτερική USB της LaCie, εάν χρησιμοποιηθεί άλλος δίσκος θα πρέπει ασφαλώς να γίνουν αλλαγές στα νούμερα που χρησιμοποίησα σε αυτό το άρθρο.

Πρώτα σταματάμε το disk volume manager
/etc/init.d/volmgt stop

Βάζουμε το usb βύσμα σε μια θύρα του υπολογιστή και κοιτάμε στο /var/adm/messages οπού θα δούμε το παρακάτω

cat /var/adm/messages
…..
Jan 21 14:00:07 linuxer usba: [ID 912658 kern.info] USB 2.0 device (usb59f,951) operating at full speed (USB 1.x) on USB 1.10 root hub: storage@2, scsa2usb2 at bus address 2
Jan 21 14:00:07 linuxer usba: [ID 349649 kern.info]     LaCie SA Hard Drive USB 152D203380B6
Jan 21 14:00:07 linuxer genunix: [ID 936769 kern.info] scsa2usb2 is /pci@1e,600000/usb@a/storage@2
Jan 21 14:00:07 linuxer genunix: [ID 408114 kern.info] /pci@1e,600000/usb@a/storage@2 (scsa2usb2) online
Jan 21 14:00:15 linuxer scsi: [ID 193665 kern.info] sd33 at scsa2usb2: target 0 lun 0
Jan 21 14:00:15 linuxer genunix: [ID 936769 kern.info] sd33 is /pci@1e,600000/usb@a/storage@2/disk@0,0
…..

δίνουμε στην συνέχεια

rmformat -l
Looking for devices…
     1. Logical Node: /dev/rdsk/c1t2d0s2
        Physical Node: /pci@1e,600000/ide@d/sd@2,0
        Connected Device: JLMS     XJ-HD166S        D3S4
        Device Type: DVD Reader
     2. Logical Node: /dev/rdsk/c5t0d0s2
        Physical Node: /pci@1e,600000/usb@a/storage@2/disk@0,0
        Connected Device: SAMSUNG  HD501LJ          0-10
        Device Type: Removable

εδώ βλέπουμε τον δίσκο στην λογική μονάδα /dev/rdsk/c5t0d0s2 την σημειώνουμε κάπου μιας και θα χρειαστεί αρκετές φορες στην συνέχεια..

Δηλώνουμε στην συνέχεια τον δίσκο
fdisk -B /dev/rdsk/c5t0d0s2

και του προσθέτουμε ένα label για την εύκολη αναγνώριση του, στην περίπτωση μας το “usb-dsk”
rmformat -b usb-dsk  /dev/rdsk/c5t0d0s2

στην συνέχεια δίνουμε
 
format -e

βάζουμε το -e για να μας δείξει και τους αφαιρούμενους δίσκους.

Searching for disks…done

AVAILABLE DISK SELECTIONS:
       0. c0t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@1d,700000/scsi@4/sd@0,0
       1. c0t1d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
          /pci@1d,700000/scsi@4/sd@1,0
       2. c5t0d0 <drive type unknown>
          /pci@1e,600000/usb@a/storage@2/disk@0,0
Specify disk (enter its number): 2

διαλέγουμε με προσοχή τον δίσκο (εδώ το 2)

AVAILABLE DRIVE TYPES:
        …….
        20. other

βγάζει μια λίστα με έτοιμες ρυθμίσεις, στην περίπτωση του δικού μας δίσκου θα πρέπει να δώσουμε χειροκίνητα διάφορες παραμέτρους.

Μια δυσκολία που προκύπτει είναι το πως θα βρούμε τους κυλίνδρους τις κεφαλές και τους τομείς του δίσκου μας.
Αν έχουμε κάπου ένα μηχανάκι με Linux μπορούμε να εγκαταστήσουμε εκεί τον δίσκο προσωρινά και με
την cfdisk να βρούμε τα στοιχεία:
Disk Drive: /dev/sda
Size: 500107862016 bytes, 500.1 GB
Heads: 255   Sectors per Track: 63
Cylinders: 60801

Αλλιώς μπορούμε να ψάξουμε στο site του κατασκευαστή σε διάφορα manual στο Internet κλπ μέχρι να βρούμε τα στοιχεία του δίσκου.

Στο number of data cylinders βάζουμε κατά δύο λιγότερους τους κυλίνδρους του δίσκου μας.

Specify disk type (enter its number): 20
Enter number of data cylinders: 60799
Enter number of alternate cylinders[2]:
Enter number of physical cylinders[60801]:
Enter number of heads: 255
Enter physical number of heads[default]:
Enter number of data sectors/track: 63
Enter number of physical sectors/track[default]:
Enter rpm of drive[3600]: 7200
Enter format time[default]:
Enter cylinder skew[default]:
Enter track skew[default]:
Enter tracks per zone[default]:
Enter alternate tracks[default]:
Enter alternate sectors[default]:
Enter cache control[default]:
Enter prefetch threshold[default]:
Enter minimum prefetch[default]:
Enter maximum prefetch[default]:
Enter disk type name (remember quotes): “SAMSUNG HD501LJ”
selecting c5t0d0
[disk formatted]

Στο Solaris για SPARC για να δούμε όλον τον δίσκο πρέπει να χρησιμοπιοίσουμε το partition 2 και να δώσουμε ως id root

format> partition
PARTITION MENU:
        0      – change `0′ partition
        1      – change `1′ partition
        2      – change `2′ partition
        3      – change `3′ partition
        4      – change `4′ partition
        5      – change `5′ partition
        6      – change `6′ partition
        7      – change `7′ partition
        select – select a predefined table
        modify – modify a predefined partition table
        name   – name the current table
        print  – display the current table
        label  – write partition map and label to the disk
        !<cmd> – execute <cmd>, then return
        quit
partition> 2
Part      Tag    Flag     Cylinders         Size            Blocks
  2     backup    wu       0 – 60800      465.76GB    (60801/0/0) 976768065

Enter partition id tag[backup]: root
Enter partition permission flags[wu]: wm
Enter new starting cyl[0]: 1
Enter partition size[976752000b, 60800c, 60800e, 476929.69mb, 465.75gb]:

Τέλος  δίνουμε label και κλείνουμε το format

partition> label
[0] SMI Label
[1] EFI Label
Specify Label type[0]:
Ready to label disk, continue? y
partition> quit
……
……
format> quit

Επιβεβαιώνουμε το partition με:

prtvtoc /dev/rdsk/c5t0d0s2
* /dev/rdsk/c5t0d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*      63 sectors/track
*     255 tracks/cylinder
*   16065 sectors/cylinder
*   60801 cylinders
*   60799 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      2    00          0    273105    273104
       1      3    01     273105    273105    546209
       2      2    00      16065 976719870 976735934
       6      4    00     546210 976189725 976735934

Διαμορφώνουμε τον δίσκο, ο δίσκος είναι ιδιαίτερα μεγάλος για αυτό θα χρησιμοποιήσουμε την -f 4096
newfs -v -f 4096 /dev/rdsk/c5t0d0s2

περιμένουμε..περιμένουμε…περιμένουμε…
και σε αρκετή ώρα ο δίσκος είναι έτοιμος για χρήση 🙂

Ξεκινάμε το disk volume manager

/etc/init.d/volmgt start

και κάνουμε mount τον δίσκο όπου επιθυμούμε

Μην ξεχάσεις όταν θες να τον αποσυνδέσεις πρέπει να δώσεις την εντολή
eject usb-dsk

Posted in: Solaris Corner Tagged: External Hard disk, solaris, SPARC, USB HDD
← Προβλήματα ασφαλείας σε Linux Apache Servers
openSUSE Build Service και για Red Hat →

Πρόσφατα άρθρα

  • 39α σε docker
  • Πέθανε ο John Warnock
  • Προσοχή καταστρέφετε ο κόσμος
  • ναι είναι γεγονός
  • MS Linux 1.0

Ιστορικό

  • Νοέμβριος 2024
  • Αύγουστος 2023
  • Οκτώβριος 2022
  • Απρίλιος 2018
  • Νοέμβριος 2016
  • Φεβρουάριος 2016
  • Νοέμβριος 2015
  • Μάιος 2015
  • Φεβρουάριος 2015
  • Οκτώβριος 2014
  • Σεπτέμβριος 2014
  • Ιούλιος 2014
  • Δεκέμβριος 2013
  • Ιούλιος 2013
  • Μάρτιος 2013
  • Οκτώβριος 2012
  • Ιούνιος 2012
  • Ιανουάριος 2012
  • Δεκέμβριος 2011
  • Οκτώβριος 2011
  • Ιούλιος 2011
  • Ιανουάριος 2011
  • Δεκέμβριος 2010
  • Οκτώβριος 2010
  • Σεπτέμβριος 2010
  • Ιούνιος 2010
  • Μάιος 2010
  • Μάρτιος 2010
  • Φεβρουάριος 2010
  • Δεκέμβριος 2009
  • Οκτώβριος 2009
  • Σεπτέμβριος 2009
  • Αύγουστος 2009
  • Μάιος 2009
  • Φεβρουάριος 2009
  • Ιανουάριος 2009
  • Ιούνιος 2008
  • Μάιος 2008
  • Απρίλιος 2008
  • Μάρτιος 2008
  • Φεβρουάριος 2008
  • Ιανουάριος 2008
  • Ιούνιος 2006
  • Μάρτιος 2006
  • Νοέμβριος 2005
  • Οκτώβριος 2005
  • Ιανουάριος 2005
  • Μάιος 2004
  • Μάρτιος 2004
  • Ιανουάριος 2004
  • Νοέμβριος 2003
  • Ιανουάριος 2003

Kατηγορίες

  • GNU & άλλα..
  • Solaris Corner
  • Άκρος κουλά και απίθανα
  • Άρθρα για το Linux
  • Γενικού ενδιαφέροντος
  • Δελτία Τύπου
  • Εγκαταστάσεις
  • Ηλεκτρονικά
  • Ηλεκτρονικά Projects
  • Μικρά και χρήσιμα
  • Προγράμματα – Projects

Ψυχανάλυσε με


(αν μπορείς :Ρ)
Dimokritos

Copyright © 2025 Linux, Open Source, Quantum Physics and more....

Me WordPress Theme by themehall.com