Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/03/2019, à 10:07

herveD

passez un disque NTFS à autre

Bonjour
En arrivant dans le monde Ubuntu il y a 5 ou 6 ans , j'ai conservé mon disque de données en mode NTFS par choix car je peux utiliser ce DD sur un autre PC munie de Windows
Aujourd’hui il est peut-être utile de faire évoluer la solution, sachant que c'est mon disque de Données (donc très précieux) et que j'ai peu de temps à consacrer à cette tâche;
Qu'auriez vous à me conseiller pour migrer le plus rapidement et sans perte.
Ma configuration globale est toujours
Un  PC de bureau avec un disque dur système ou se trouve Ubuntu et 1 DD de données qui lui doit pouvoir être lu par un linux ou un windows
Merci pour votre aide

Dernière modification par herveD (Le 12/03/2019, à 10:07)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#2 Le 12/03/2019, à 10:35

TheSun

Re : passez un disque NTFS à autre

Si ton disque de donnée doit rester accessible sous Windows, tu peux rester avec du NTFS
Il y a aussi l'ExFat cf : https://fr.wikipedia.org/wiki/ExFAT
Par contre le Fat32 c'est non (trop d'inconvénient)

Mais de toute façon, il n'y a pas de bon système de fichier Windows, ils ont tous des gros défauts.

Les bons système de fichier sont sous linux et incompatible avec Windows (ext4, Btrfs, Xfs...)

Dernière modification par TheSun (Le 12/03/2019, à 10:36)

#3 Le 12/03/2019, à 17:14

herveD

Re : passez un disque NTFS à autre

Bonjour
Ok merci pour la clarification;
Du coup est-ce qu'il y a des avantages importants ExFat/NTFS sinon je reste comme cela!
et quel moyen serait préférable pour chiffrer ce DD externe pour qu'il soit accessible aux 2 systèmes ?


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#4 Le 14/03/2019, à 21:34

moko138

Re : passez un disque NTFS à autre

Sauf erreur de ma part, ce disque,
- âgé de cinq ans au moins
- devenu interne, est sur une machine sans windows.

Donc la partition ntfs n'a pas été vérifiée correctement depuis belle lurette.
Mais avant de la vérifier il urge de voir ses données smart. (bis).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 15/03/2019, à 00:04

Coeur Noir

Re : passez un disque NTFS à autre

…et donc d'avoir prévu ou de prévoir une sauvegarde des précieuses données de ce disque, sur un autre support ( un DD externe récent / un stockage en ligne ).


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne

#6 Le 15/03/2019, à 00:08

melixgaro

Re : passez un disque NTFS à autre

De toute façon la transformation ntfs -> ext4 n'est pas possible. Il faut en passer par un nouveau formatage et donc obligation de mettre les données ailleurs le temps des opérations.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#7 Le 15/03/2019, à 08:42

lynn

Re : passez un disque NTFS à autre

Bonjour,

melixgaro a écrit :

De toute façon la transformation ntfs -> ext4 n'est pas possible.

En fait si, avec cet utilitaire mais ça reste périlleux... tongue

Dernière modification par lynn (Le 15/03/2019, à 08:47)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#8 Le 15/03/2019, à 11:31

melixgaro

Re : passez un disque NTFS à autre

Ah, merci pour la curiosité. D'après ce que je vois le truc, qui a l'air pour les têtes brûlées, ne prend pas en charge le NTFS… ou alors de manière expérimentale big_smile

Dernière modification par melixgaro (Le 15/03/2019, à 11:32)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#9 Le 15/03/2019, à 11:43

lynn

Re : passez un disque NTFS à autre

Ça ne prend pas en charge officiellement le ntfs mais ça fonctionne quand même. J'ai testé sur une clé usb formatée en ntfs. Le résultat par le terminal:
Sous Ubuntu, il faut déjà s'assurer que le media est bien démonté sinon ça ne fonctionnera pas.

sudo umount /media/lynn/USB-NTFS

et le reste du traitement avec les messages d'avertissement qui vont bien... tongue

sudo fstransform --force-untested-file-systems /dev/sdi1 --current-fstype=ntfs ext4
fstransform: starting version 0.9.3.work13, checking environment
fstransform: checking for which...         '/usr/bin/which'
fstransform: checking for expr...         '/usr/bin/expr'
fstransform: checking for id...         '/usr/bin/id'
fstransform: parsing command line arguments
fstransform: forcing trasformation of untested file systems (DANGEROUS). '--force-untested-file-systems' bytes specified on command line
fstransform: device initial (current) file-system type 'ntfs' specified on command line
fstransform: checking for stat...         '/usr/bin/stat'
fstransform: checking for mkfifo...         '/usr/bin/mkfifo'
fstransform: checking for blockdev...         '/usr/sbin/blockdev'
fstransform: checking for losetup...         '/usr/sbin/losetup'
fstransform: checking for fsck...         '/usr/sbin/fsck'
fstransform: checking for mkfs...         '/usr/sbin/mkfs'
fstransform: checking for mount...         '/usr/bin/mount'
fstransform: checking for umount...         '/usr/bin/umount'
fstransform: checking for mkdir...         '/usr/bin/mkdir'
fstransform: checking for rmdir...         '/usr/bin/rmdir'
fstransform: checking for rm...         '/usr/bin/rm'
fstransform: checking for dd...         '/usr/bin/dd'
fstransform: checking for sync...         '/usr/bin/sync'
fstransform: checking for fsmove...         '/usr/local/sbin/fsmove'
fstransform: checking for fsmount_kernel...         '/usr/local/sbin/fsmount_kernel'
fstransform: checking for fsremap...         '/usr/local/sbin/fsremap'
fstransform: checking for fsck(source file-system)...        '/usr/sbin/fsck'
fstransform: checking for fsck(target file-system)...        '/usr/sbin/fsck'
fstransform: looking for optional commands
fstransform: checking for sleep...         '/usr/bin/sleep'
fstransform: checking for date...         '/usr/bin/date'
08:55:50 fstransform: applying special options for file-system type 'ntfs'
08:55:50 fstransform: checking for fsck(source file-system)...        '/usr/sbin/ntfsresize' ('ntfsresize' was specified)
08:55:50 fstransform: environment check passed.
08:55:50 fstransform: saving output of this execution into /var/tmp/fstransform/fstransform.log.25633
08:55:50 fstransform: preparing to transform device '/dev/sdi1' to file-system type 'ext4'
08:55:50 fstransform: device '/dev/sdi1' not found in the output of command /usr/bin/mount, assuming it is not mounted
08:55:50 fstransform: device is now mounted at '/tmp/fstransform.mount.25633' with file-system type 'fuseblk'
08:55:50 fstransform: file-system type 'fuseblk' is a placeholder name for FUSE... ignoring it (user specified type 'ntfs')
         
08:55:50 fstransform: WARNING: this program is UNTESTED on device current file system 'ntfs' !
                      this program is tested ONLY on file systems: ext2 ext3 ext4 reiserfs jfs xfs
                      continuing anyway due to option '--force-untested-file-systems' (DANGEROUS)
08:55:50 fstransform: device raw size = 258998272 bytes
         
08:55:50 fstransform: WARNING: possibly stale fstransform loop files found inside device '/dev/sdi1',
                      maybe they can be removed? list of files found:
                      
                      /tmp/fstransform.mount.25633/.fstransform.loop.22771
                      
08:55:50 fstransform: creating sparse loop file '/tmp/fstransform.mount.25633/.fstransform.loop.25633' inside device '/dev/sdi1'...
08:55:50 dd: 1+0 enregistrements lus
08:55:50 dd: 1+0 enregistrements écrits
08:55:50 dd: 1 octet copié, 0,000525316 s, 1,9 kB/s
08:55:50 fstransform: device file-system block size = 4096 bytes
08:55:50 fstransform: device usable size = 258998272 bytes
08:55:50 dd: 1+0 enregistrements lus
08:55:50 dd: 1+0 enregistrements écrits
08:55:50 dd: 1 octet copié, 0,0331521 s, 0,0 kB/s
08:55:50 fstransform: unmounting device '/dev/sdi1' and remounting it read-only using kernel driver
08:55:51 fstransform: launching '/usr/local/sbin/fsremap' in simulated mode for pre-validation
08:55:51 fsremap: setting log level to NOTICE
08:55:51 fsremap: starting job 1, persistence data and logs are in '/var/tmp/fstransform/fsremap.job.1'
08:55:51 fsremap: analysis completed: 8.00 kilobytes must be relocated
08:55:51 fsremap: allocated 8.00 kilobytes RAM as memory buffer
08:55:51 fsremap: primary-storage is 1.00 megabytes, initialized and mmapped() to contiguous RAM
08:55:51 fsremap: (simulated) starting in-place remapping. this may take a LONG time ...
08:55:51 fsremap: (simulated) progress: 50.0% done,   8.0 kilobytes still to remap
08:55:51 fsremap: (simulated) clearing 246.99 megabytes free-space from device ...
08:55:51 fsremap: (simulated) job completed.
08:55:51 fstransform: unmounting device '/dev/sdi1' and remounting it read-write
08:55:51 fstransform: connected loop device '/dev/loop0' to file '/tmp/fstransform.mount.25633/.fstransform.loop.25633'
08:55:51 fstransform: formatting loop device '/dev/loop0' with file-system type 'ext4'...
08:55:54 fstransform: mounting loop device '/dev/loop0' on '/tmp/fstransform.loop.25633' ...
08:55:54 fstransform: loop device '/dev/loop0' mounted successfully.
08:55:54 fstransform: preliminary steps completed, now comes the delicate part:
08:55:54 fstransform: fstransform will move '/dev/sdi1' contents into the loop file.
         
08:55:54 fstransform: WARNING: THIS IS IMPORTANT! if either the original device '/dev/sdi1'
                      or the loop device '/dev/loop0' become FULL,
                      
                       YOU  WILL  LOSE  YOUR  DATA !
                      
                      fstransform checks for enough available space,
                      in any case it is recommended to open another terminal, type
                        watch df /dev/sdi1 /dev/loop0
                      and check that both the original device '/dev/sdi1'
                      and the loop device '/dev/loop0' are NOT becoming full.
                      if one of them is becoming full (or both),
                      you MUST stop fstransform with CTRL+C or equivalent.
                      
08:55:54 fstransform: moving '/dev/sdi1' contents into the loop file.
08:55:54 fstransform: this may take a long time, please be patient...
08:55:54 fsmove: using backward copy and truncate for file `/tmp/fstransform.loop.25633/.fstransform.loop.22771': less than 247.00 megabytes free space left
08:55:55 fsmove: skipped `/tmp/fstransform.mount.25633/.fstransform.loop.25633', matches exclude list
08:56:01 fsmove: progress: 5.0% done,  14.1 megabytes still to move
08:56:03 fsmove: progress: 10.1% done,  13.3 megabytes still to move, estimated  1 minute and 30 seconds left
08:56:04 fsmove: progress: 15.1% done,  12.6 megabytes still to move, estimated  1 minute and 15 seconds left
08:56:04 fsmove: progress: 20.4% done,  11.8 megabytes still to move, estimated  1 minute and  1 second left
08:56:05 fsmove: progress: 25.4% done,  11.1 megabytes still to move, estimated 50 seconds left
08:56:09 fsmove: progress: 30.8% done,  10.3 megabytes still to move, estimated 40 seconds left
08:56:10 fsmove: progress: 35.8% done,   9.5 megabytes still to move, estimated 40 seconds left
08:56:10 fsmove: job completed.
08:56:10 fstransform: unmounting and running '/usr/sbin/fsck' (disk check) on loop file '/tmp/fstransform.mount.25633/.fstransform.loop.25633'
08:56:16 fsck: fsck de util-linux 2.33.1
08:56:16 fsck: /dev/loop0 : 2968/63240 fichiers (0.2% non contigus), 20770/252928 blocs
08:56:16 fstransform: disconnected loop device '/dev/loop0' from file '/tmp/fstransform.mount.25633/.fstransform.loop.25633'
08:56:16 fstransform: unmounting device '/dev/sdi1' before disk check
08:56:16 fstransform: running '/usr/sbin/ntfsresize' (disk check) on device '/dev/sdi1'
08:56:16 ntfsresize: ntfsresize v2017.3.23AR.3 (libntfs-3g)
08:56:17 ntfsresize: Device name        : /dev/sdi1
08:56:17 ntfsresize: NTFS volume version: 3.1
08:56:17 ntfsresize: Cluster size       : 4096 bytes
08:56:17 ntfsresize: Current volume size: 258994688 bytes (259 MB)
08:56:17 ntfsresize: Current device size: 258998272 bytes (259 MB)
08:56:17 ntfsresize: New volume size    : 258994688 bytes (259 MB)
08:56:17 ntfsresize: Nothing to do: NTFS volume size is already OK.
08:56:17 fstransform: mounting again device '/dev/sdi1' read-only with kernel driver
08:56:17 fstransform: launching '/usr/local/sbin/fsremap' in simulated mode
08:56:17 fsremap: setting log level to NOTICE
08:56:17 fsremap: starting job 2, persistence data and logs are in '/var/tmp/fstransform/fsremap.job.2'
08:56:17 fsremap: analysis completed: 11.50 megabytes must be relocated
08:56:17 fsremap: allocated 11.50 megabytes RAM as memory buffer
08:56:17 fsremap: primary-storage is 2.00 megabytes, initialized and mmapped() to contiguous RAM
08:56:17 fsremap: (simulated) starting in-place remapping. this may take a LONG time ...
08:56:17 fsremap: (simulated) progress:  8.7% done,  11.5 megabytes still to remap
08:56:17 fsremap: (simulated) progress: 100.0% done,   4.0 kilobytes still to remap, estimated  0 seconds left
08:56:17 fsremap: (simulated) clearing 235.50 megabytes free-space from device ...
08:56:17 fsremap: (simulated) job completed.
08:56:17 fstransform: launching '/usr/local/sbin/fsremap' in REAL mode to perform in-place remapping.
08:56:17 fsremap: setting log level to NOTICE
08:56:17 fsremap: starting job 3, persistence data and logs are in '/var/tmp/fstransform/fsremap.job.3'
08:56:17 fsremap: if this job is interrupted, for example by a power failure,
08:56:17 fsremap: you CAN RESUME it with: /usr/local/sbin/fsremap -q --resume-job=3 -- /dev/sdi1
08:56:18 fsremap: analysis completed: 11.50 megabytes must be relocated
08:56:18 fsremap: allocated 11.50 megabytes RAM as memory buffer
08:56:18 fsremap: primary-storage is 2.00 megabytes, initialized and mmapped() to contiguous RAM
08:56:18 fsremap: successfully unmounted device '/dev/sdi1'
08:56:18 fsremap: starting in-place remapping. this may take a LONG time ...
08:56:19 fsremap: progress: 8.7% done,  11.5 megabytes still to remap
08:56:25 fsremap: progress: 100.0% done,   4.0 kilobytes still to remap, estimated  0 seconds left
08:56:25 fsremap: clearing 235.50 megabytes free-space from device ...
08:58:04 fsremap: job completed.
08:58:04 fstransform: running again '/usr/sbin/fsck' (disk check) on device '/dev/sdi1'
08:58:04 fsck: fsck de util-linux 2.33.1
08:58:04 fsck: /dev/sdi1 : 2968/63240 fichiers (0.2% non contigus), 20770/252928 blocs
08:58:04 fstransform: completed successfully. device '/dev/sdi1' now contains 'ext4' file-system

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne