xfs
[Top] [All Lists]

Re: Shrink a Filesystem XFS

To: "linux-xfs@xxxxxxxxxxx" <linux-xfs@xxxxxxxxxxx>
Subject: Re: Shrink a Filesystem XFS
From: Derek Glidden <dglidden@xxxxxxxxxxxxxxx>
Date: 18 Jul 2002 08:39:51 -0400
In-reply-to: <2c4702f960.2f9602c470@ono.com>
References: <2c4702f960.2f9602c470@ono.com>
Sender: owner-linux-xfs@xxxxxxxxxxx
On Wed, 2002-07-17 at 19:53, jm_garcia@xxxxxxx wrote:
> When will XFS support shrink a filesystems?

Not natively.

Your best bet is to build the system using LVM or EVMS or something that
supports creating new logical partitions from physical devices, making a
new partition smaller than your old one, copying all the data to the new
partition, then recovering the space left over by the old partition.

This is an old question (I think I might have been the first to bring it
up a couple of years ago) and like Seth said, the early consensus was
that the SGI folks would make better use of their time on core XFS
functionality rather than an xfs_shrink utility that may be used by half
a dozen people once or twice.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \
    | extract_mpeg2 | mpeg2dec - 

         http://www.cs.cmu.edu/~dst/DeCSS/Gallery/
http://www.eff.org/                   http://www.anti-dmca.org/


<Prev in Thread] Current Thread [Next in Thread>