deuxième disque sur un SME

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Messagepar sarkos » 29 Oct 2003 22:11

Bonjour, <BR>Voilà, je désire insaller un deuxième disque sur mon serveur SME 5.6, non RAID. <BR>J'ai trouvé un tuto sur le site d'e-smith (http://www.contribs.org/contribs/mblotw ... rdDisk.htm), mais partant d'un disque dur vierge. Le deuxième disque que je souhaite installer ne l'est pas, et je ne voudrais pas faire de bétise. <IMG SRC="images/smiles/icon_mad.gif"> <BR>Quelqu'un pourrait-il m'aider dans cette démarche. <BR>D'avance merci pour vos réponses.
un "tiens" vaut mieux que deux "tu l'auras".
Avatar de l’utilisateur
sarkos
Second Maître
Second Maître
 
Messages: 39
Inscrit le: 29 Oct 2003 01:00
Localisation: Marseille, France

Messagepar Muzo » 30 Oct 2003 00:29

Logiquement, si tu ne fais pas de fdisk, ne de conversion en ext3. <BR>Je ne penses pas que ca craind. Mais bon dans des cas comme ca, je suis kamikaze. <BR> <BR>Si tu veux faire un test, tu branches ton disque. Tu démarres ta SME. tu mount ton disk dans un répertoire. (commande mount) Si tu y accèdes, et lis les données tout va bien, dans le cas contraire Linux ne lit pas ton disque. <BR> <BR>Si tu arrives à explorer ton disque, alors tu peux faire la manip indiqué SANS LA CONVERSION EXT3 (a mon avis ca peut casser tes données, mais vaut mieux demander à un pro)
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar sarkos » 30 Oct 2003 21:15

C'est un disque que je veux autonome, mais reconnu par samba et apache. Comment puis-je faire. Si je monte ce disque, il ne sera visible qu'en local. De plus, je ne veux pas déplacer mon /home/e-smith/files sur le deuxième disque comme expliqué sur le tuto. que j'ai trouvé. Est-il possible de faire des liens symboliques sur le premier disque (/home/e-smith/files) pour accéder au deuxième ? Quelle est la démarche dans ce cas. Merci d'avance à celui qui possède la réponse.
un "tiens" vaut mieux que deux "tu l'auras".
Avatar de l’utilisateur
sarkos
Second Maître
Second Maître
 
Messages: 39
Inscrit le: 29 Oct 2003 01:00
Localisation: Marseille, France

Messagepar MasterSleepy » 30 Oct 2003 21:21

Bien sure tu peux faire un lien symbolique. <BR> <BR>C'est excellent comme solution ça, il faut juste faire attention aux droits d'accès. <BR>
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Grand-Pa » 30 Oct 2003 22:33

Pour les plus patients, j'ai créé un HowTo qui devrait être dispo dimanche à cette <!-- BBCode u2 Start --><A HREF="http://www.sme-fr.homelinux.net/cmdline.php#add_hd" TARGET="_blank">adresse.</A><!-- BBCode u2 End --> <IMG SRC="images/smiles/icon_bise.gif">
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar jcp » 31 Oct 2003 00:04

Grand Pa, ca ne marche pas chez moi <!-- BBCode auto-link start --><a href="http://www.sme-fr.homelinux.net" target="_blank">www.sme-fr.homelinux.net</a><!-- BBCode auto-link end --> ! que ce passe t'il ? tu as arreté ton site ? <BR> <BR><!-- BBCode auto-link start --><a href="http://www.sme-fr.homelinux.net/cmdline.php#add_hd" target="_blank">http://www.sme-fr.homelinux.net/cmdline.php#add_hd</a><!-- BBCode auto-link end --> <BR> <BR>Jean-Christophe <BR>
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar Grand-Pa » 01 Nov 2003 18:14

Comme je vais surement prendre du retard dans la mise en place du nouveau site, voici le contenu de mon howto (attention, la mise en page risque de ne pas être très jolie ici) : <BR> <BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Ajouter un disque dur pour stocker une ou plusieurs i-bay(s) <BR> <BR>Au fil du temps, il arrive que la capacité de stockage du disque dur sur lequel vous avez installé SME devienne insuffisante. Nous allons donc voir une procédure pour ajouter un nouveau disque dur pour stocker une ou plusieurs i-bays, voire même la totalité de /home/ si vous le souhaitez. On pourrait également envisager de stocker /var/ ou tout autre répertoire ayant tendance à prendre facilement de l'embompoint, la procédure étant toujours la même. <BR> <BR>D'ailleurs, pour avoir un exemple le plus complet possible, nous allons imaginer que sur le nouveau disque dur (7.5 Go, par exemple) il y aura, au final, le répertoire /var/ et une i-bay contenant par exemple des images ISO (appelons-la ibay_iso) qui sera créée plus tard : <BR> <BR> 1. Avant tout, éteignez le serveur et montez le nouveau disque dur. On va dire qu'il est branché en esclave sur la nappe IDE primaire (donc, en /dev/hdb). Si vous branchez votre disque ailleurs (sur un autre connecteur ou bien même en SCSI), modifiez le device en fonction de votre configuration <BR> 2. Redémarrez votre serveur et ouvrez un shell avec l'utilisateur root <BR> 3. Il va maintenant falloir créer les deux partitions nécessaires au stockage de nos deux répertoires. Nous allons pour cela utiliser l'utilitaire fdisk et ensuite taper p pour voir la table de partitions du disque (vous n'obtiendrez bien sûr pas les valeurs indiquées ici) : <BR> <BR>[root@sme root]# fdisk /dev/hdb <BR> <BR>Commande (m pour aide) : p <BR> <BR>Disque /dev/hdb : 255 têtes, 63 secteurs, 917 cylindres <BR>Unités = cylindres sur 16065 * 512 octets <BR> <BR>Périphérique Amorce Début Fin Blocs Id Système <BR>/dev/hdb1 * 1 884 7100698+ 83 Linux <BR>/dev/hdb3 885 917 265072+ 82 Echange Linux <BR> <BR> Dans le cas que j'expose ici, nous voyons que le disque dur a déjà été utilisé et qu'il possède deux partitions (hdb1 et hdb3) que nous devons supprimer avant de pouvoir créer les nouvelles : <BR> <BR>Commande (m pour aide) : d <BR>Nombre de partitions (1-4): 1 <BR> <BR>Commande (m pour aide) : d <BR>Nombre de partitions (1-4): 3 <BR> <BR> Vous pouvez vérifier avec la commande p qu'il n'existe plus la moindre partition sur le disque. Nous pouvons maintenant créer nos nouvelles partitions (par exemple, 1 Go pour /var/ et le reste pour ibay_iso). Pour l'exemple, je ne vais créer que des partitions principales, mais rien n'empèche de créer une partition étendue et des lecteurs logiques dans cette dernière. <BR> <BR>Commande (m pour aide) : n <BR>Action de commande <BR> e Etendue <BR> p Partition primaire (1-4) <BR>p <BR>Nombre de partitions (1-4): 1 <BR>Premier cylindre (1-917, 1 par défaut) : 1 <BR>Dernier cylindre ou +size ou +sizeM ou +sizeK (1-917, 917 par défaut) : +1G <BR> <BR>Commande (m pour aide) : n <BR>Action de commande <BR> e Etendue <BR> p Partition primaire (1-4) <BR>p <BR>Nombre de partitions (1-4): 2 <BR>Premier cylindre (103-917, 103 par défaut) : 103 <BR>Dernier cylindre ou +size ou +sizeM ou +sizeK (103-917, 917 par défaut) : 917 <BR> <BR> Là encore, vous pouvez vérifier avec la commande p que vos changements ont étés pris en compte. Pour les valider, il ne vous reste plus qu'à taper la commande w : <BR> <BR>Commande (m pour aide) : w <BR>La table de partition a été modifiée ! <BR> <BR>Appel de ioctl() pour relire la table de partition. <BR> <BR>WARNING: Re-reading the partition table failed with error 16: Périphérique ou ressource occupé. <BR>The kernel still uses the old table. <BR>The new table will be used at the next reboot. <BR>Synchronisation des disques. <BR> <BR> 4. Les partitions étant créées, il nous faut maintenant les formater pour pouvoir copier ensuite des données dedans. Voici un exemple pour la première partition (il suffira de faire la même chose pour l'autre) : <BR> <BR>[root@sme root]# /sbin/mkfs.ext3 /dev/hdb1 <BR>mke2fs 1.27 (8-Mar-2002) <BR>Filesystem label= <BR>OS type: Linux <BR>Block size=1024 (log=0) <BR>Fragment size=1024 (log=0) <BR>26104 inodes, 104391 blocks <BR>5219 blocks (5.00%) reserved for the super user <BR>First data block=1 <BR>13 block groups <BR>8192 blocks per group, 8192 fragments per group <BR>2008 inodes per group <BR>Superblock backups stored on blocks: <BR> 8193, 24577, 40961, 57345, 73729 <BR> <BR>Writing inode tables: done <BR>Creating journal (4096 blocks): done <BR>Writing superblocks and filesystem accounting information: done <BR> <BR>This filesystem will be automatically checked every 36 mounts or <BR>180 days, whichever comes first. Use tune2fs -c or -i to override. <BR> <BR> 5. Pour faciliter et automatiser au démarrage le montage de ces partitions, nous allons devoir ajouter des entrées au fichier /etc/fstab. Vous devrez donc éditer ce fichier et y ajouter les deux lignes suivantes : <BR> <BR>/dev/hdb1 /var ext3 usrquota,grpquota 1 1 <BR>/dev/hdb2 /home/e-smith/files/ibays/ibay_iso ext3 usrquota,grpquota 1 1 <BR> <BR> 6. Il faut maintenant monter la première partition (dans un répertoire temporaire préalablement créé), recopier les données de /var/ dedans, la démonter, supprimer le répertoire utilisé pour le montage, supprimer le contenu de /var/ et monter la nouvelle partition dedans. <BR> Notez tout de même que, s'agissant de /var/, l'opération est assez délicate car de nombreux processus utilisent des fichiers spéciaux situés dedans. Pour toute cette partie, il vaudrait donc mieux effectuer les opérations en runlevel de niveau 2, stopper le plus de processus possible, effectuer rapidement les opérations et redémarrer le système. <BR> <BR>[root@sme root]# mkdir /mnt/tmp/ <BR>[root@sme root]# mount /dev/hda1 /mnt/tmp/ -t ext3 <BR>[root@sme root]# cp -pR /var/* /mnt/tmp/ <BR>[root@sme root]# umount /dev/hda1 <BR>[root@sme root]# rmdir /mnt/tmp/ <BR>[root@sme root]# rm -rf /var/* <BR>[root@sme root]# mount /var/ <BR> <BR> 7. Pour la deuxième partition, si l'i-bay existe, vous n'avez qu'à suivre la procédure que nous venons de voir et si elle n'existe pas encore, il vous suffit de créer le répertoire de l'ibay, de monter la partition dedans et ensuite de créer l'i-bay dans le gestionnaire de serveur : <BR> <BR>[root@sme root]# mkdir /home/e-smith/files/ibays/ibay_iso/ <BR>[root@sme root]# mount /home/e-smith/files/ibays/ibay_iso/ <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Je n'ai pas eu l'occasion de tester cette version puisque quand je l'ai écrite je n'avais pas la possibilité d'ajouter de DD : c'était sur un portable. Donc, pas <IMG SRC="images/smiles/icon_boxe2.gif"> s'il y a quelques erreurs, hein... <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR>Sinon, concernant le site, personne d'autre ne m'a signalé de problème d'accès. <IMG SRC="images/smiles/icon_confused.gif">
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar sarkos » 03 Nov 2003 06:13

Très instructif ton how to grand pa, et encore merci pour ton aide sous SME au niveau fancophone (c'est un peu grâce à toi que j'y suis mis). Néanmoins, mon soucis est un peu différent dans le sens où j'ai déjà des données sur le deuxième disk (type de fichier ext3), et où je veux juste faire un lien sur le premier disk (/home/e-smith/files) vers le 2ème (donc si partitionnement) pour pouvoir y accéder par Samba ou Apache de ma SME. J'ai bien compris la manip. pour le fichier fstab, mais je ne souhaite rien ajouter d'autre sur le 2ème disk. Peux-on faire un lien symbolique pointant vers un répertoire contenant lui-même plusieurs répertoire ? <BR>Merci d'avance pour vos réponses.
un "tiens" vaut mieux que deux "tu l'auras".
Avatar de l’utilisateur
sarkos
Second Maître
Second Maître
 
Messages: 39
Inscrit le: 29 Oct 2003 01:00
Localisation: Marseille, France

Messagepar MasterSleepy » 03 Nov 2003 07:03

Bien sure que tu peux sans problème. <BR>Il faudra juste mettre à jour les permissions sur tes sous rep sur ton second disque. <BR> <BR>Et Super Howto Gran pa, ça mérite un <IMG SRC="images/smiles/icon_up.gif"> <IMG SRC="images/smiles/icon_bise.gif"> <BR>_________________ <BR>"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous " <BR> <BR><!-- BBCode u2 Start --><A HREF="http://vanhees.homeip.net" TARGET="_blank">http://vanhees.homeip.net</A><!-- BBCode u2 End --><BR><BR><font size=-2></font>
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar iostrym » 10 Sep 2004 17:32

J'ai un probleme, j'ai bien lu le howto de gran pa por ajouter un nouveau disque dur mais en fait, tout betement je n'arrive pas a executer la commande : fdisk /dev/hdb
j'obtient :

[root@server root]# fdisk /dev/hdb

Impossible d'ouvrir /dev/hdb

pourtant le bios m'a bien reconnu mon 2 eme disque dur en esclave de mon premier disque. et j'ai vu s'afficher lors du demarage du sereur une ligne concernant mon deuxieme disque dur maxtor.
a priori, il est donc bien installé.
j'ai lu que l'on pouvait "mounter" une disque dur ? comment faire ? ou est donc l'acces a mon disque ?

jai vu dans le repertoire /dev/ que j'avais plein de hdb1,hdb2,hdb3 etc... est-ce un de ceux la ?

merci de votre aide, jcomprend pas grand chose !!
Avatar de l’utilisateur
iostrym
Major
Major
 
Messages: 83
Inscrit le: 19 Août 2004 10:16

Messagepar sibsib » 10 Sep 2004 21:19

Salut,

Eventuellement, reboote, connecte toit (tout de suite) root sur ta machine et tapes la commande

Code: Tout sélectionner
dmesg >/tmp/dmesg.out



Après,
Code: Tout sélectionner
less /tmp/dmesg.out
, et essye de voir si Linux a bien reconnu ton drive.

Je n'ai pas de deuxième disque sous la main mais en général, la ligne qui stipule la reconnaissance est assez compréhensible.

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar iostrym » 10 Sep 2004 21:56

merci pour ton aide, vraiment très sympa !!! j'ai collé ici les lignes importante qui montrent que ya un probleme avec mon disque maxtor en esclave. dois-je comprendre que c'est foutu docteur ? y'a pu rien a faire ?j'ai retiré le cavalier qui indique maitre esclave car sur un site j'ai vu que yavait pas besoin de le mettre pour qu'il soit en esclave. il est bien reconnu par mon bios en esclave donc a priori le reconnaissant maitre esclave est effectuée... merci pour votre aide !


VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on pci00:07.1
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA
hda: QUANTUM FIREBALL ST4.3A, ATA DISK drive
hdb: Maxtor 30768H1, ATA DISK drive
blk: queue c0367880, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c03679c4, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x04 { DriveStatusError }
hda: 8418816 sectors (4310 MB) w/81KiB Cache, CHS=4176/32/63, UDMA(33)
ide-floppy driver 0.99.newide
Partition check:
hda: hda1 hda2 hda3
hdb:end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
unable to read partition table
ide-floppy driver 0.99.newide
Avatar de l’utilisateur
iostrym
Major
Major
 
Messages: 83
Inscrit le: 19 Août 2004 10:16

Messagepar guiguid » 10 Sep 2004 22:21

et bien tu as ta reponse :

hdb:end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
end_request: I/O error, dev 03:40 (hdb), sector 0
end_request: I/O error, dev 03:40 (hdb), sector 2
end_request: I/O error, dev 03:40 (hdb), sector 4
end_request: I/O error, dev 03:40 (hdb), sector 6
unable to read partition table


quatre solutions :

1 / ton disque est HS ?

2 / tu utilises le mode LARGE au lieu de LBA ou inversement (dans le bios)

3 / il y a une incompatibilite entre ton QUANTUM FIREBALL ST4.3A, ATA DISK drive et ton Maxtor 30768H1, ATA DISK drive
- ton premier disque a une config (jumper) en master only, ou master et slave non ata, qu'il faut changer par master et slave present
-sinon, pas de chance il faut changer de marque de disque ....

4 / ta nappe IDE est morte. a changer.
Avatar de l’utilisateur
guiguid
Vice-Amiral
Vice-Amiral
 
Messages: 636
Inscrit le: 10 Avr 2003 00:00
Localisation: 66

Messagepar iostrym » 11 Sep 2004 14:12

merci,
bon je sais pas pourquoi mais finalement j'ai branché mon disque dur en second maitre et il est
reconnu (en hdc) :D :) bon donc, je peux faire un fdisk mais pour des raisons que j'ignore, au redemarage, le mounting local file system plante... :cry:
J'essaye donc d'avoir acces a ma partition hdc1 dans le dossier mnt/stockage (et plus tard, je ferai un lien de mon ibays vers ce dossier).
j'aimerai juste savoir quelles sont les étapes nécéssaires à cela ?
l'écriture dans le fichier etc/fstab est-elle necessaire ?
il faut mounter le repertoire (en gros associer le repertoire et la partition)
Pouvez vous m'en dire plus ? :?:
Avatar de l’utilisateur
iostrym
Major
Major
 
Messages: 83
Inscrit le: 19 Août 2004 10:16

Messagepar iostrym » 12 Sep 2004 12:33

en fait je viens de faire plusiseurs test. la création de partition sur mon hdc (disque dur second maitre) et le formatage de cette partition ne pose aucun probleme. :D en fait ca bug au redemarage quand j'ai ecrit dans le fichier /etc/fstab. j'ai fait un test sans écrire dans le fichier /etc/fstab mais en faisant un mount manuel avec la commande mount /dev/hdc1 {repertoire à mounter} et ca plante. :cry:
en bref, le "mountage" semble ne pas marcher. cela est-il deja arrivé à quelqu'un sachant que le partitionement et le formatage fonctionne ? y aurait-il une solution ?

ps : est-il normal que le formatage d'un disque de 7,5 giga en ext3 soit presque instantané ? alors que pour partionner en fat32 ca peut mettre plusieurs minutes voir plus ?? :?:

merci de votre aide !
Avatar de l’utilisateur
iostrym
Major
Major
 
Messages: 83
Inscrit le: 19 Août 2004 10:16

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron