×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Veritas - remove disks

Veritas - remove disks

Veritas - remove disks

(OP)
Hi All,

Situation: a 6.5TB veritas filesystem (/dev/vx/dsk/ln-dg/ln1vol) consisting of the following volumes and disks:

# vxdisk -o alldgs -e list | grep ln-dg
EMC2_0       auto      ln-dg01       ln-dg        online       c6t60060480000290
EMC2_2       auto      ln-dg02       ln-dg        online       c6t60060480000290
EMC2_3       auto      ln-dg03       ln-dg        online       c6t60060480000290
EMC2_4       auto      ln-dg04       ln-dg        online       c6t60060480000290
EMC2_5       auto      ln-dg05       ln-dg        online       c6t60060480000290
EMC2_6       auto      ln-dg07       ln-dg        online       c6t60060480000290
EMC2_7       auto      ln-dg08       ln-dg        online       c6t60060480000290
EMC2_8       auto      ln-dg09       ln-dg        online       c6t60060480000290
EMC2_9       auto      ln-dg10       ln-dg        online       c6t60060480000290
EMC2_10      auto      ln-dg06       ln-dg        online       c6t60060480000290
EMC2_11      auto      ln-dg11       ln-dg        online       c6t60060480000290
EMC2_12      auto      ln-dg12       ln-dg        online       c6t60060480000290
EMC2_13      auto      ln-dg13       ln-dg        online       c6t60060480000290
EMC2_14      auto      ln-dg14       ln-dg        online       c6t60060480000290
EMC2_15      auto      ln-dg15       ln-dg        online       c6t60060480000290

The Task: Shrink the filesystem to 4TB, and free/remove the unused disks.

How do I do that?
How can I tell veritas to free specific disks of any data?
Or, how can I verify which disks have been freed of data and are ready to be safely removed?

Thank you in advance!

--

RE: Veritas - remove disks

What is the layout of the volume?  vxprint -thg ln-dg output would clarify.

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

RE: Veritas - remove disks

(OP)
-------

root@lotus1 /root # vxprint -thg ln-dg
DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
ST NAME         STATE        DM_CNT   SPARE_CNT         APPVOL_CNT
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
RV NAME         RLINK_CNT    KSTATE   STATE    PRIMARY  DATAVOLS  SRL
RL NAME         RVG          KSTATE   STATE    REM_HOST REM_DG    REM_RLNK
CO NAME         CACHEVOL     KSTATE   STATE
VT NAME         RVG          KSTATE   STATE    NVOLUME
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC        VC                       PERMS    MODE     STATE
SR NAME         KSTATE

dg ln-dg        default      default  7000     1247732452.32.lotus1

dm ln-dg01      EMC2_0       auto     65536    548562688 -
dm ln-dg02      EMC2_2       auto     65536    548562688 -
dm ln-dg03      EMC2_3       auto     65536    548562688 -
dm ln-dg04      EMC2_4       auto     65536    548562688 -
dm ln-dg05      EMC2_5       auto     65536    548562688 -
dm ln-dg06      EMC2_10      auto     65536    1097191168 -
dm ln-dg07      EMC2_6       auto     65536    1097191168 -
dm ln-dg08      EMC2_7       auto     65536    1097191168 -
dm ln-dg09      EMC2_8       auto     65536    1097191168 -
dm ln-dg10      EMC2_9       auto     65536    1097191168 -
dm ln-dg11      EMC2_11      auto     65536    1097191168 -
dm ln-dg12      EMC2_12      auto     65536    1097191168 -
dm ln-dg13      EMC2_13      auto     65536    1097191168 -
dm ln-dg14      EMC2_14      auto     65536    1097191168 -
dm ln-dg15      EMC2_15      auto     65536    1097191168 -

v  ln1vol       -            ENABLED  ACTIVE   13714725120 SELECT -        fsgen
pl ln1vol-01    ln1vol       ENABLED  ACTIVE   13714725120 CONCAT -        RW
sd ln-dg01-01   ln1vol-01    ln-dg01  0        548562688 0        EMC2_0   ENA
sd ln-dg02-01   ln1vol-01    ln-dg02  0        548562688 548562688 EMC2_2  ENA
sd ln-dg03-01   ln1vol-01    ln-dg03  0        548562688 1097125376 EMC2_3 ENA
sd ln-dg04-01   ln1vol-01    ln-dg04  0        548562688 1645688064 EMC2_4 ENA
sd ln-dg05-01   ln1vol-01    ln-dg05  0        548562688 2194250752 EMC2_5 ENA
sd ln-dg07-01   ln1vol-01    ln-dg07  0        1097191168 2742813440 EMC2_6 ENA
sd ln-dg08-01   ln1vol-01    ln-dg08  0        1097191168 3840004608 EMC2_7 ENA
sd ln-dg09-01   ln1vol-01    ln-dg09  0        1097191168 4937195776 EMC2_8 ENA
sd ln-dg10-01   ln1vol-01    ln-dg10  0        1097191168 6034386944 EMC2_9 ENA
sd ln-dg06-01   ln1vol-01    ln-dg06  0        1097191168 7131578112 EMC2_10 ENA
sd ln-dg11-01   ln1vol-01    ln-dg11  0        1097191168 8228769280 EMC2_11 ENA
sd ln-dg12-01   ln1vol-01    ln-dg12  0        1097191168 9325960448 EMC2_12 ENA
sd ln-dg13-01   ln1vol-01    ln-dg13  0        1097191168 10423151616 EMC2_13 ENA
sd ln-dg14-01   ln1vol-01    ln-dg14  0        1097191168 11520342784 EMC2_14 ENA
sd ln-dg15-01   ln1vol-01    ln-dg15  0        1097191168 12617533952 EMC2_15 ENA




-------

RE: Veritas - remove disks

(OP)
--

Any idea? :-/

--

RE: Veritas - remove disks

In that case it is a simple concatenated volume, which is good news for you.  What type of filesystem is it?  You can check using mount -v | grep ln1vol (paste the output here if you aren't sure.

The first thing you need to do is shrink the filesystem.  Then shrink the volume.  Then remove the unused disks from the disk group.  The disks you'll free up will be ln-dg13, ln-dg14 and ln-dg15, and possibly ln-dg12 as well depending on whether you want just under or just over 4TB in the end.

If it is "vxfs", shrinking both the filesystem and the volume can be done in one step, using vxresize -bF vxfs -g ln-dg ln1vol 4t.  Assuming that succeeds, if you run vxdg -g ln-dg free you should see the disks you can remove listed with free space starting at offset 0 and extending the length of the disk.

You can then remove them from the disk group using vxdg -g ln-dg rmdisk ln-dg15, for example.

If you then want to use them for something other than Volume Manager disk groups, you should unconfigure them using commands like vxdiskunsetup EMC2_15.
 

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

RE: Veritas - remove disks

Minor correction, change:

CODE

vxresize -bF vxfs -g ln-dg ln1vol 4t

to:

CODE

vxresize -bF vxfs -g ln-dg ln1vol 4096g

... since Symantec/Veritas don't seem to be keeping pace with technology lately!

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

RE: Veritas - remove disks

I'm curious to know whether that worked for you?

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

RE: Veritas - remove disks

(OP)
Annihilannic,

Thank you for your help!
I will try it probably next weekend, when the works are given green light from our business.
I'll surely let you know! ;)

--

RE: Veritas - remove disks

Just to make sure I'm giving you the right information regarding the filesystem, can you post the output of mount -v | grep ln1vol?

Note that all of this work should be possible online, no outage required, although I can understand if you choose to schedule it on a weekend to be sure, to be sure.

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

RE: Veritas - remove disks

(OP)
--

# mount -v | grep ln1vol

/dev/vx/dsk/ln-dg/ln1vol on /lotus type vxfs read/write/setuid/devices/delaylog/largefiles/ioerror=mwdisable/dev=4841b58 on Sun Jul 19 19:10:03 2009

--

RE: Veritas - remove disks

Great, it's vxfs then.

Annihilannic
tgmlify - code syntax highlighting for your tek-tips posts

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close