Linux NTFS: Difference between revisions

From miki
Jump to navigation Jump to search
Line 37: Line 37:


== NTFSClone ==
== NTFSClone ==
Backup an NTFS partition to a file
Backup an NTFS partition to an image file
<source lang="bash">
<source lang="bash">
sudo ntfsclone --save-image -o - /dev/sda1 | gzip -c > backup-20090908.img.gz
sudo ntfsclone --save-image -o - /dev/sda1 | gzip -c > backup-20090908.img.gz
</source>
</source>


Restore an NTFS partition from a file
Restore an NTFS partition from an image file
<source lang="bash">
<source lang="bash">
gzip -d -c backup-20090908.img.gz | sudo ntfsclone --restore-image --overwrite /dev/sda1 -
gzip -d -c backup-20090908.img.gz | sudo ntfsclone --restore-image --overwrite /dev/sda1 -
</source>

Convert an image file to a file, and mount it
<source lang="bash">
gzip -d -c backup-20090908.img.gz | sudo ntfsclone --restore-image --overwrite backup.img -
mount -t ntfs -o loop backup.ntfs /mnt/ntfsclone
</source>
</source>

Revision as of 23:14, 25 March 2010

This page is part of the Linux Disk Management pages.

Mounting

References

Mounting an NTFS partition using file /etc/fstab

  • First get the UUID of the partition to mount
sudo blkid
  • Edit /etc/fstab accordingly:
UUID=XXXXXXXXXXXXXXXXXXXXX /media/windows ntfs defaults,umask=007,gid=46 0 1
Note that gid=46 refers to plugdev group.
  • Now the partition can be mounted with:
sudo mount /media/windows

Mounting a NTFS partition using command mount

  • To mount an NTFS partition /dev/sda1 to mount point /media/windows:
sudo mkdir /media/windows
sudo chgrp plugdev /media/windows
sudo mount -t ntfs -o defaults,umask=007,gid=46 /dev/sda1 /media/windows

NTFSResize

Change the size of an existing NTFS partition

$ fdisk -l /dev/sda                               # List information on partitions on /dev/sda
$ ntfsresize --info /dev/sda1
$ ntfsresize --no-action --size 20152M /dev/sda1  # Testing
$ ntfsresize --no-action --size 20151M /dev/sda1  # Testing
$ ntfsresize --size 20151M /dev/sda1
$ ntfsresize --size 20000M /dev/sda1

NTFSClone

Backup an NTFS partition to an image file

sudo ntfsclone --save-image -o - /dev/sda1 | gzip -c > backup-20090908.img.gz

Restore an NTFS partition from an image file

gzip -d -c backup-20090908.img.gz | sudo ntfsclone --restore-image --overwrite /dev/sda1 -

Convert an image file to a file, and mount it

gzip -d -c backup-20090908.img.gz | sudo ntfsclone --restore-image --overwrite backup.img -
mount -t ntfs -o loop backup.ntfs /mnt/ntfsclone