OVH Cloud OVH Cloud

[NetBSD] Partition, taille, espace disque

19 réponses
Avatar
Neky
Bonsoir,
Petit problème sous NetBSD. Je télécharge un fichier depuis Internet
(sous un compte utilisateur) mais ça s'arrête en me disant :
/:write failed, file system is full
ou encore (comme je télécharge ça avec python) :
Dec 2 19:40:45 netbsd /netbsd: uid 1000 comm python on /: file system is
full (ce msg d'inscrit aussi dans /var/log/messages)

Mon disque fait 40Go et il n'y a pratiquement rien dessus ! Je voulais
savoir comment faire pour connaitre les partitions ainsi que leur
taille, et si vous aviez une explication à ceci.

merci.

9 réponses

1 2
Avatar
Neky
Le problème en fait c'est que je n'arrive pas à comprendre comment on
fait les partitions dans le prgm d'installation sysinst.
Apparemment ya la partition c qu'on ne peut pas touchée mais pour les
autres, je pige vraiment rien pour faire des partitions de x Mo (et
pourtant je choisis bien le truc "partitionnement en Mo" ou qqchose
comme ça, mais le programme me casse les c*uilles avec ces cylindres ou
je ne sais quoi.

Bref, je suis un peu bloqué à cette étape. J'ai pourtant matté la doc
sur le net mais bon.
Avatar
Francois Briere
On Wed, 03 Dec 2003 21:27:38 +0100, Neky wrote:
Le problème en fait c'est que je n'arrive pas à comprendre comment on
fait les partitions dans le prgm d'installation sysinst.
Apparemment ya la partition c qu'on ne peut pas touchée mais pour les
autres, je pige vraiment rien pour faire des partitions de x Mo (et
pourtant je choisis bien le truc "partitionnement en Mo" ou qqchose
comme ça, mais le programme me casse les c*uilles avec ces cylindres ou
je ne sais quoi.


1.6.1 ou la current ?
Avec la current c'est beaucoup plus clair et sinon, avec la 1.6.1
tu peux quand même utiliser le partitionnement en Mo (comme tu le dis)
et quand tu modifies une partition tu ajoutes simplement un M à la
fin (si mes souvenirs sont bon)..

Bref, je suis un peu bloqué à cette étape. J'ai pourtant matté la doc
sur le net mais bon.


Avatar
Cyrille \cns\ Szymanski
1.6.1 ou la current ?
Avec la current c'est beaucoup plus clair et sinon, avec la 1.6.1
tu peux quand même utiliser le partitionnement en Mo (comme tu le dis)
et quand tu modifies une partition tu ajoutes simplement un M à la
fin (si mes souvenirs sont bon)..


Ou au pire on peut faire une petite règle de trois pour trouver le nombre
de cylindres voulus connaissant la géométrie du disque.

--
_|_|_| CnS
_|_| for(n=0;b;n++)
_| b&=b-1; /*pp.47 K&R*/

Avatar
Neky
Francois Briere wrote:
1.6.1 ou la current ?
Avec la current c'est beaucoup plus clair et sinon, avec la 1.6.1
tu peux quand même utiliser le partitionnement en Mo (comme tu le dis)
et quand tu modifies une partition tu ajoutes simplement un M à la
fin (si mes souvenirs sont bon)..


Je parlais de la version stable 1.6.1.
Est-ce possible de récupérer des images "current" pour disquette (je
fais mon installation via les deux disquettes de démarrage). Parce que
je viens encore de retourner dans sysinst et j'ai vraiment du mal à me
faire de bonnes partitions.

Entre c: et d: qui ne peuvent pas être changées, puis b: qui est en swap
et les autres qui n'ont pas leur point de montage défini... mmh.
Puis lorsque que je veux modifier a: par exemple, j'ai un "Change what
?", où l'on me parle de "FS kind" (??), "Offset/size", "Bsize/Fsize",
etc dont je ne comprends pas grand chose !

Avatar
manu
Neky wrote:

Je parlais de la version stable 1.6.1.
Est-ce possible de récupérer des images "current" pour disquette (je
fais mon installation via les deux disquettes de démarrage).


Oui, sur ftp://releng.netbsd.org/pub/NetBSD-daily/current
Mais au vu de tes questions, ca n'ira pas mieux en -current.

Entre c: et d: qui ne peuvent pas être changées, puis b: qui est en swap
et les autres qui n'ont pas leur point de montage défini... mmh.


C'est à toi de les definir. A part c, d et les partitions de swap,
toutes les partitions doivent avoir un point de montage.

Puis lorsque que je veux modifier a: par exemple, j'ai un "Change what
?", où l'on me parle de "FS kind" (??), "Offset/size", "Bsize/Fsize",
etc dont je ne comprends pas grand chose !


FS = FileSystem. Par ce menu, tu choisi si une partition est 4.2BSD
(donc formattage natif de NetBSD, FreeBSD et OpenBSD), swap (pour faire
du swap), MSDOS (C'est à dire FAT), ou inutilisé (c et d doivent être
inutilisés).

Offset/size te permet d'indiquer à quel emplacement commence ta
partition (offset) et quelle longueur elle fait (size). A noter quelques
racourcis pour eviter d'avoir à faire des additions: si pour offset tu
reponds a, alors ca commence après la fin de la partition a. Sinon tu
peux mettre une valeur en Mo. Exemple 300M te fait 300Mo.

Bsize/Fsize sont la taille de bloc et de fragment sur une partition
4.2BSD. Les valeurs par défaut son satisfaisantes, n'y touche pas.

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Neky
Emmanuel Dreyfus wrote:
Oui, sur ftp://releng.netbsd.org/pub/NetBSD-daily/current
Mais au vu de tes questions, ca n'ira pas mieux en -current.
(...)
Bsize/Fsize sont la taille de bloc et de fragment sur une partition
4.2BSD. Les valeurs par défaut son satisfaisantes, n'y touche pas.
Ahhhh.

J'ai pigé maintenant. Bon en plus, j'ai vu dans ton livre que tu
expliquais ça avec un beau schéma. Il faut vraiment que je l'achète pour
Noël :-)

Merci bcp.

Avatar
Neky
Dernière question... Pour /, 100Mo suffisent non ?
Je compte faire ça (c'est en Mo). Si vous pouviez me dire ce que vous en
pensez vite fait :

a: 100 4.2BSD /
b: 900 swap
c: unused
d: unused
e: 2000 4.2BSD /var
f: 3000 4.2BSD /usr
g: 2000 4.2BSD /tmp
h: 30000 4.2BSD /home

(mon disque fait réellement 38166Mo, arrondi à 38000 pour l'exemple)
Sachant que l'ordinateur est destiné à un serveur http & ftp. (Donc
relativement peu de programmes installés).
Avatar
Manuel Bouyer
Neky wrote:
Dernière question... Pour /, 100Mo suffisent non ?


Oui

Je compte faire ça (c'est en Mo). Si vous pouviez me dire ce que vous en
pensez vite fait :

a: 100 4.2BSD /
b: 900 swap
c: unused
d: unused
e: 2000 4.2BSD /var
f: 3000 4.2BSD /usr
g: 2000 4.2BSD /tmp
h: 30000 4.2BSD /home


Je ne pense pas qu'il y ai besoin de tant de place que ca pour /tmp
(attention, il est efface au boot !). Sur les machines pas trop juste en
memoire, je met un MFS de 20M pour /tmp
C'est pas prevu dans l'install 1.6.x (en current oui), il faut l'ajouter
a la main dans /etc/fstab apres:
/dev/wd0b /tmp mfs rw, 0 0

--
Manuel Bouyer
NetBSD: 24 ans d'experience feront toujours la difference
--

Avatar
manu
Neky wrote:

J'ai pigé maintenant. Bon en plus, j'ai vu dans ton livre que tu
expliquais ça avec un beau schéma. Il faut vraiment que je l'achète pour
Noël :-)


Oui, ca me parrait en effet indispensable. :o)

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


1 2