Rajout de partition sur un serveur distant

Bonjour à tous,

Je suis assez débutant sur debian. Je sais faire 2/3 trucs, mais là je bloque un petit peu. J’ai une tour avec 1 disque dur dédié à debian. Il reste 700GB de libre sur ce disque dur. J’aimerais me servir de ce serveur et rajouter un serveur samba pour partager mes fichiers.

Petits soucis :
-J’ai pas d’écran, donc pas d’interface graphique installée, donc gparted est impossible.
-cfdisk plante, ce serait dû à une partition 7, voici le message d’erreur :

FATAL ERROR: Bad primary partition 1: Partition ends in the final partial cylinder Press any key to exit cfdisk
-parted fonctionne bien. J’arrive à afficher mes partitions actuelles :

Number Start End Size Type File system Flags 1 32,3kB 157GB 157GB primary ntfs boot 3 943GB 998GB 55,1GB extended 8 943GB 943GB 98,6MB logical ext3 7 943GB 963GB 20,0GB logical ext3 6 963GB 978GB 15,0GB logical ext3 5 978GB 998GB 20,0GB logical ext3 2 998GB 1000GB 2000MB primary linux-swap(v1)

On voit donc qu’entre ma partition primaire (qui héberge un windows 7) et la partition étendue (à la fin du DD), il y a 700GB inutilisés. J’aimerais en faire une partition primaire, en ntfs (pour pouvoir etre accessible depuis 7). Seulement, lorsque je crée la partition, il me demande un début et une fin. Comment trouver ce début et cette fin?

(parted) mkpart Partition type? primary/logical? p File system type? [ext2]? ntfs Start?

Ce serait plus lisible avec

fdisk -l

[code]Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x20262026

Device Boot Start End Blocks Id System
/dev/sda1 * 1 19122 153597433+ 7 HPFS/NTFS
/dev/sda2 121359 121602 1952768 82 Linux swap / Solaris
/dev/sda3 114660 121359 53807105 5 Extended
/dev/sda5 118927 121359 19530752 83 Linux
/dev/sda6 117104 118927 14648320 83 Linux
/dev/sda7 114672 117103 19529728 83 Linux
/dev/sda8 114660 114672 96256 83 Linux[/code]

donc, start 19123 et end 121358?

edit : bon bah la réponse est non

code mkpart
Partition type? primary/logical? primary
File system type? [ext2]? ntfs
Start? 19123
End? 121358
Warning: You requested a partition from 19,1GB to 121GB.
The closest location we can manage is 157GB to 157GB.
Is this still acceptable to you?
Yes/No?[/code]

Non mais il semble y avoir un drôle de fouillis dans ce DD :119
Je n’ai pas le temps maintenant mais je pense que tu auras des réponses demain matin, patiente un peu.
:006

Regarde du côté de partman ptet !

[quote=“ricardo”]Non mais il semble y avoir un drôle de fouillis dans ce DD :119
Je n’ai pas le temps maintenant mais je pense que tu auras des réponses demain matin, patiente un peu.
:006[/quote]

1 32,3kB 157GB 157GB primary ntfs boot 3 943GB 998GB 55,1GB extended 8 943GB 943GB 98,6MB logical ext3 7 943GB 963GB 20,0GB logical ext3 6 963GB 978GB 15,0GB logical ext3 5 978GB 998GB 20,0GB logical ext3 2 998GB 1000GB 2000MB primary linux-swap(v1)

Alors, en 1 j’ai : 157GB : partition windows 7
3 : la partition étendue avec tout le système linux dedans
8 : 0.1GB pour le /boot
7 : 20GB pour le /var (j’ai plusieurs appli web dans /var/www). J’ai vu aussi qu’il valait mieux mettre les logs à part, au cas où.
6 : 15 GB pour la racine, avec le système installé
5 : 20 GB pour le /home, comme ça si je plante le système, les fichiers des users sont sauvegardés
2 : ma swap, dans une partition primaire. (j’avais choisi primaire par erreur, ce qui n’est pas bien bien grave au final).

C’est justement dans parted que j’ai besoin d’un peu d’aide.

code mkpart
Partition type? primary/logical? primary
File system type? [ext2]? ntfs
Start? 19123
End? 121358
Warning: You requested a partition from 19,1GB to 121GB.
The closest location we can manage is 157GB to 157GB.
Is this still acceptable to you?
Yes/No?
[/code]

explicite, débuter la partition à 157G
s comme secteurs
Pour préciser “XXX secteurs” comme ce qu’affiche fdisk -l , apposer “s”:
Start: 19123s
End? 121358s

Pour définir des unités différentes dans parted: u
u gb (en Go) u mb (en Mo) u s (secteurs)
(+b,kb,pourcentages …voir la partie “units” du manuel)

thx a lot, c’était presque ça :

code mkpart
Partition type? primary/logical? primary
File system type? [ext2]? 19123cyl
parted: invalid token: 19123cyl
File system type? [ext2]? ntfs
Start? 19123cyl
End? 114559cyl
(parted) print
Model: ATA SAMSUNG HD103SJ (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32,3kB 157GB 157GB primary ntfs boot
4 157GB 942GB 785GB primary
3 943GB 998GB 55,1GB extended
8 943GB 943GB 98,6MB logical ext3
7 943GB 963GB 20,0GB logical ext3
6 963GB 978GB 15,0GB logical ext3
5 978GB 998GB 20,0GB logical ext3
2 998GB 1000GB 2000MB primary linux-swap(v1)[/code]

C’était pas “s” mais “cyl” qu’il fallait rajouter

Dans ton cas précisément, je n’avais pas prêté cas que fdisk -l t’affichait des cylindres.

[quote]
Units = cylinders of 16065 * 512 = 8225280 bytes[/quote]

Lorsque fdisk -l te rapporte des secteurs [quote]
Units = sectors of 1 * 512 = 512 bytes[/quote]
la méthode par “s” opère parfaitement.