[HowTo] Reinizializzare i dischi con il metodo3

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
Rispondi
Avatar utente
unreal64
Messaggi: 265
Iscritto il: 08 feb 2011, 20:50
Località: Roma
Contatta:

[HowTo] Reinizializzare i dischi con il metodo3

Messaggio da unreal64 »

Il metodo 3 fa riferimento a questa guida: http://wiki.qnap.com/wiki/Complete_Reinitialization

In particolare il 3 è il punto che fa riferimento all'uso di fdisk per eliminare le partizioni dei dischi installati sul qnap, per poi al riavvio effettuare una inizializzazione completa.
Penso che il metodo 1 sia il più sicuro & facile, ma chi possiede un NAS senza la feature dell'hotswap (come il ts-210 o il ts-212) non può avvantaggiarsene, quindi deve seguire un'altra strada (metodi 2 o 3).

ATTENZIONE! Prima di proseguire con la lettura, o meglio, con l'esecuzione della guida, CONSIGLIO CALDAMENTE di postare l'output del comando "fdisk -l" dato da shell, per essere sicuri che gli input forniti nella guida siano quelli giusti. Avendo soltanto un TS-219P+ (e avendo visto il log di un TS-212) non posso assolutamente essere certo che questa guida vada bene al primo colpo per tutti gli altri NAS. Quindi postate per chiedere conferma che i comandi da eseguire sono proprio questi.

*La guida è pensata per chi già sa come connettersi in SSH al NAS e dare comandi basilari.
**La guida (così come è scritta) è da utilizzare con NAS a due dischi i cui device sono rappresentati da: /dev/sda e /dev/sdb
*** Tutti i comandi sono senza le virgolette (")
**** Leggetevi la guida e l'esempio sottostante almeno 2-3 volte prima di applicarla.. se avete problemi postate.


1. connettersi in SSH come admin.
2. lanciare il comando "fdisk /dev/sda"
3. premere "d" e invio
4. premere "1" e invio
5. ripetere i punti 3 e 4 scegliendo di volta in volta la partizione da eliminare (prima "1", poi "2", poi "3" infine "4")
6. premere "p" e invio. l'output dovrebbe mostrare nessuna partizione nel disco
7. premere "w" e invio. aspettare.
8. quando è di nuovo disponibile la shell dare di nuovo "fdisk /dev/sda"
9. premere "p" e invio. verificare che effettivamente le partizioni siano state cancellate.
10. premere "q" e invio.
11. lanciare il comando "fdisk /dev/sdb"
12. ripetere esattamente i passaggi dal punto 3 al punto 7
13. quando è di nuovo disponibile la shell dare di nuovo "fdisk /dev/sdb"
14. premere "p" e invio. verificare che effettivamente le partizioni siano state cancellate.
15. premere "q" e invio.

ottimo! a questo punto avete due possibilità:
a. spegnere il NAS alla brutta maniera con il tasto power per 10 sec. non c'è rischio di perdita di dati (li avete appena cancellati!)
b. spegnere il NAS con il comando "poweroff" o "halt" (non posso testarlo al momento, quindi suggerisco il metodo a)

Riaccendete il NAS. Sarà come se lo stesse facendo per la prima volta. (quindi seguita la regolare procedura di Inizializzazione)



Per chi avesse qualche dubbio sugli output a video, su come dare i comandi etc, incollo qui sotto la procedura valida per 1 disco (/dev/sda) che ho personalmente effettuato sul NAS.

Codice: Seleziona tutto

[~]# fdisk /dev/sda

The number of cylinders for this disk is set to 15259.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): p

Disk /dev/sda: 16.0 GB, 16000221184 bytes
64 heads, 32 sectors/track, 15259 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        3815     3906544   83  Linux
/dev/sda2            3816        7630     3906560   83  Linux
/dev/sda3            7631       11445     3906560   83  Linux
/dev/sda4           11446       15259     3905536   83  Linux

Command (m for help): d
Partition number (1-4): 1

Command (m for help): d
Partition number (1-4): 2

Command (m for help): d
Partition number (1-4): 3

Command (m for help): d
Partition number (1-4): 4

Command (m for help): p

Disk /dev/sda: 16.0 GB, 16000221184 bytes
64 heads, 32 sectors/track, 15259 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.


[admin@galactica ~]# fdisk /dev/sda

The number of cylinders for this disk is set to 15259.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 16.0 GB, 16000221184 bytes
64 heads, 32 sectors/track, 15259 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): q

[~]#
(ovviamente non l'ho fatto su /dev/sda ma un un disco diverso e poi ho cambiato il nome nell'output..)
@mods: ero indeciso dove mettere questo post, se ritenete giusto spostate pure in una sezione adeguata!
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2
Immagine
Avatar utente
edo
Messaggi: 2654
Iscritto il: 25 ago 2008, 22:59
Località: Brescia
Contatta:

Re: [HowTo] Reinizializzare i dischi con il metodo3

Messaggio da edo »

: Thanks :
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Rispondi