Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3048 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Résolu] Diviser en fichier en 2 parties ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Diviser en fichier en 2 parties ...

n°552679
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 14:31:03  profilanswer
 

... sans utiliser split.
 
Je dois rapatrier un gros fichier de log depuis un appliance qui tourne sous linux avec des utilitaire BusyBox. Le serveur ssh n'autorise pas le transfert de gros fichiers (je ne connais pas la limite exact, mais le mien ne passe pas). Il n'y a pas d'autre moyen de transferer ce fichier. Je voudrais donc le couper en 2. Mais je n'ai pas l'utilitaire split et je ne peux pas ajouter cet utilitaire :( quelqu'un a une idée ?


Message édité par Snipe Foo le 05-09-2004 à 16:40:32
mood
Publicité
Posté le 05-09-2004 à 14:31:03  profilanswer
 

n°552680
krtek
Just Do It
Posté le 05-09-2004 à 14:35:16  profilanswer
 

utiliser awk ou sed en se basant sur le numéro de ligne éventuellement...

n°552681
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 14:38:37  profilanswer
 

Merci pour cette réponse :jap: Mais j'ai oublié de préciser que le fichier était un .gz . Je suis en train de chercher du coté de DD.

n°552682
freyr
Posté le 05-09-2004 à 14:39:52  profilanswer
 

et pourquoi pas split :??: si ce n'est pas indiscret

n°552683
arghbis
salops de dauphins
Posté le 05-09-2004 à 14:40:50  profilanswer
 

je transfert ~20Go par ssh (rsync), ton fichier fait plus que ça?

n°552684
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 14:43:07  profilanswer
 

Non, il fait 3Go, mais ce n'est pas sshd qui tourne sur l'appliance, c'est une version modifiée/propriètaire. SCP renvoi une érreur distante : File too large
 
freyr : lit le post en entier ;)

n°552685
freyr
Posté le 05-09-2004 à 14:45:03  profilanswer
 

Snipe Foo a écrit :


freyr : lit le post en entier ;)


 
 :D

n°552686
farib
Posté le 05-09-2004 à 14:45:47  profilanswer
 

bein justement il te demande pourquoi tu ne peux pas installer split


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°552687
krtek
Just Do It
Posté le 05-09-2004 à 14:47:52  profilanswer
 

Et sinon, je pense a un ptit utilitaire sympa : netcat
 
Avec les pipes approprié sa pourrait passé

n°552690
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 14:51:02  profilanswer
 

Ben parceque jle principe d'un appliance c'est que ce qui est installé dessus est certifié pour fonctionner et que si tu rajoute quelquechose dessus, et ben ça n'est plus certifié. En plus, c'est un noyau linux modifié, je n'en connais pas la version etc... Et enfin, c'est une machine de prod, je préfere éviter de bricoler dessus. Je vais faire avec ce qu'il y a dessus, genre dd, mais je ne sais pas encore quels argument mettre pour éviter de corrompre le fichier (etre sur que les 2 parties soient intactes).

mood
Publicité
Posté le 05-09-2004 à 14:51:02  profilanswer
 

n°552691
krtek
Just Do It
Posté le 05-09-2004 à 14:53:05  profilanswer
 

ben dis nous quelle appli tu as a disposition alors...

n°552692
farib
Posté le 05-09-2004 à 14:53:06  profilanswer
 

euh je vois pas en quoi rajouter un utilitaire aussi basique que "split", exécutable autonome de quelques ko, va modifier la certification hein
 
il s'agit pas d'un changement de noyau, de l'ajout d'un nouveau serveur... arrete la parano :pfff:
 
t'en a besoin pour faire la maintenance ( bah oui ) donc tu l'installes, ça tourne en user et basta.


Message édité par farib le 05-09-2004 à 14:54:59

---------------
Bitcoin, Magical Thinking, and Political Ideology
n°552693
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 14:58:07  profilanswer
 

krtek : j'ai pas trouvé netcat sur mon système. je dispose de la pluspart des commandes systèmes classique (tar, cat, dd etc..)
 
farib : je comprend ton point de vu, mais, crois moi, j'ai mes raisons. De plus la question c'est "diviser un fichier en 2 sans split", et pas "éssayez de me convaincre d'installer split" ;) Pour t'en dire plus, seul root peut se connecter en shell. Les apllis qui sont dessus ont déjà du mal a fonctionner correctement (genre ls ne donne pas la même taille de fichier avec et sans -h ...)


Message édité par Snipe Foo le 05-09-2004 à 15:00:01
n°552694
farib
Posté le 05-09-2004 à 15:00:22  profilanswer
 

bein avance tes raisons, ça m'interesse toujours, comme ça je saurais quelle certifications à la con faudra que j'évite


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°552695
krtek
Just Do It
Posté le 05-09-2004 à 15:01:04  profilanswer
 

Snipe Foo a écrit :

krtek : j'ai pas trouvé netcat sur mon système. je dispose de la pluspart des commandes systèmes classique (tar, cat, dd etc..)
 
farib : je comprend ton point de vu, mais, crois moi, j'ai mes raisons. De plus la question c'est "diviser un fichier en 2 sans split", et pas "éssayez de me convaincre d'installer split" ;) Pour t'en dire plus, seul root peut se connecter en shell. Les apllis qui sont dessus ont déjà du mal a fonctionner correctement (genre ls ne donne pas la même taille de fichier avec et sans -h ...)


 
Hum... NO COMMENT !

n°552696
Kyle_Katar​n
Posté le 05-09-2004 à 15:01:28  profilanswer
 

Si t'as tar, pourquoi pas crompresser le le fichier puis le transférer avec la méthode classique ?

n°552697
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 15:03:52  profilanswer
 

Quand je parle de certification, il s'agit du fait que la garantie du produit ne tolere pas que l'on modifie quoi que ce soit sur le systeme : ajouter, supprimer, remplacer des soft, modifier des fichiers de démarrage etc... Et comme j'ai pas envie de griller la garantie. Normalement l'acces ssh n'est pas utilisé, là il s'agit d'un cas extreme suite à une panne. Normalement on utilise les outils d'administration fournis avec le produit.

n°552698
freyr
Posté le 05-09-2004 à 15:04:04  profilanswer
 

tar ne compresse pas.
et le fichier de log est deja compressé (gunzip )

n°552699
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 15:05:16  profilanswer
 

krtek a écrit :

Hum... NO COMMENT !


Comme tu dis, mais le secret professionel m'interdit d'en dire plus ;)

n°552700
farib
Posté le 05-09-2004 à 15:07:08  profilanswer
 

Snipe Foo a écrit :

Quand je parle de certification, il s'agit du fait que la garantie du produit ne tolere pas que l'on modifie quoi que ce soit sur le systeme : ajouter, supprimer, remplacer des soft, modifier des fichiers de démarrage etc... Et comme j'ai pas envie de griller la garantie. Normalement l'acces ssh n'est pas utilisé, là il s'agit d'un cas extreme suite à une panne. Normalement on utilise les outils d'administration fournis avec le produit.


 
et le fait que ce soit en panne ne justifie pas une mesure exceptionnelle ?
 
c'est pas leur faute ? vu que c'est certifié ?
Elle est chouette la certif :)


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°552702
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 15:14:59  profilanswer
 

Farib : ouais, mais bon, il faut faire avec.
 
Pour en revenir au sujet ;) je pense que je peux le faire avec dd. mais je sais pas éxactement comment. Si vous pouviez m'aider la dessus
 
genre :
dd if=monfichier of=part_1 bs=1500000000 count=1
dd if=monfichier of=part_2 bs=1500000000 skip=1

n°552724
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 16:40:04  profilanswer
 

Bon ça marche (j'ai pu verifier l'integrité des fichiers après l'opération :
 
-> Pour un fichier de 3.4Go
dd if=mon_fichier of=part_1 bs=1000 count=1700000
dd if=mon_fichier of=part_2 bs=1000 skip=1700000
 
-> Pour refaire le fichier
cat part_1 part_2 > mon_fichier

n°552740
l'eau de l​a
Posté le 05-09-2004 à 17:07:28  profilanswer
 

si c'est une version de ssh modifié, tu as pu leur demander les sources ? :)

n°552753
Snipe Foo
Head Shot !!!
Posté le 05-09-2004 à 18:10:37  profilanswer
 

Effectivement, c'est une bonne question. En fait je ne sais pas s'il s'agit d'un sshd modifié, je sais juste que c'est un service qui fournit un acces ssh. Mais en aucun cas je ne dispose des sources, ni de celles du noyau d'ailleurs qui lui, j'en suis sur est un noyau linux...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [Résolu] Diviser en fichier en 2 parties ...

 

Sujets relatifs
[resolu] detecter/debugger un memory leak?[debian/NFS] NFS server XXX not responding [Résolu]
[Lecteur de cartes USB] Mount: No medium found RESOLULeadtek WinFast TV [résolu avec la deluxe]
problème PHP sous MDK10 (upload de fichier) --> rien ne se passe.[LCD] Comment faire fonctionner l'économie d'énergie. RÉSOLU
[RESOLU] mount_data version 1919251317 is not supported[resolu][debian] installer spam-assassin + postfix
[resolu par Dark_Schneider !] problème avec kde (sous mdk10)paquet (syn/ack) arreté par le firewall [Résolu]
Plus de sujets relatifs à : [Résolu] Diviser en fichier en 2 parties ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR