On Mon, 18 Aug 2003, Kane wrote:
> > The parameter for 'find' should be -inum, not -i. However that sysinternal
> > defragmenter didn't really help out everybody (actually, so far nobody).
>
> sorry, i don't understand :(
OK, I'll explain it below.
> i tryed this:
> ./ntfsresize-20030712 -i -s 24G /dev/hda1
> (with your new version from the link below.
This part is perfect.
> I only see things like this:
>
> bash-2.05b# ./ntfsresize-20030712 -i -s 24G /dev/hda1
[ ... ]
> Checking filesystem consistency ...
> Relocation needed for inode 2719 attr 0x80 LCN 0x00752723 length 1
> Relocation needed for inode 2720 attr 0x80 LCN 0x00752725 length 1
> Relocation needed for inode 4346 attr 0xa0 LCN 0x006aed15 length 1
> Relocation needed for inode 4346 attr 0xa0 LCN 0x00748a16 length 1
> Relocation needed for inode 4346 attr 0xa0 LCN 0x006bf0a6 length 1
> Relocation needed for inode 4346 attr 0xa0 LCN 0x0072592f length 1
You have 3 files that prevent you to resize at 24 GB. The inode,
"identification" number for these files are: 2719, 2720 and 4346.
Now if you mount the ntfs partition and do
cd <ntfs_partition>
find -inum 2719 -o -inum 2720 -o -inum 4346
then you will get the name with the path of those three files. If you can
get rid of, delete them from Windows (or copy then delete the old one), you
will be able to resize at 24 GB. Of course make sure they are not some
important files.
Cheers,
Szaka
|