I was trying to delete and recreate a filesystem, thinking it would be a quick way of deleting all of the files off of it, and I fear that I messed up. Here is the original entry from /etc/filesystems:
Code:
data01:
dev = /dev/fslv00
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
And the output from df:
Code:
/dev/fslv00 133169152 0 100% 4639433 60% /data01
I first ran rmfs /data01 to delete the filesystem, then I tried the following:
Code:
[root@ibm: /]# mkfs -V jfs2 -o name=/data01 /dev/fslv00
mkfs: destroy /dev/fslv00 (yes)? y
mkfs: 0506-214: /dev/fslv00: A file or directory in the path name does not exist.
This didn't work so I tried crfs instead, but I don't think I was using that properly either:
Code:
[root@ibm: dev]# crfs -m /data01 -d /dev/fslv00 -v jfs2
0516-306 getlvodm: Unable to find fslv00 in the Device
Configuration Database.
/usr/sbin/getlvodm: A flag requires a parameter: y
Usage: /usr/sbin/getlvodm [-a LVdescript] [-B LVdescript] [-b LVid] [-c LVid]
[-C] [-d VGdescript] [-e LVid] [-F] [-g PVid] [-h] [-j PVdescript]
[-k] [-L VGdescript] [-l LVdescript] [-m LVid] [-p PVdescript]
[-r LVid] [-s VGdescript] [-t VGid] [-u VGdescript] [-v VGdescript]
[-w VGid] [-y LVid] [-G LVdescript]
crfs: 0506-923 Cannot get logical volume type from odm.
I am just trying to recreate my old /data01 filesystem with "normal" settings. The man pages for mkfs/crfs are a little confusing.. Any help would be appreciated.
The rmfs would have removed the logical volume (fslv00). Create it again, using mklv, then try creating the filesystem again with mkfs.
Thank you Scott! I created a new logical volume from my volume group data01, like you said:
Code:
[root@ibm: dev]# mklv data01 65G
lv00
[root@ibm: dev]# lslv lv00
LOGICAL VOLUME: lv00 VOLUME GROUP: data01
LV IDENTIFIER: 00c3e63a00004c000000013535af9d5f.3 PERMISSION: read/write
VG STATE: active/complete LV STATE: closed/syncd
TYPE: jfs WRITE VERIFY: off
MAX LPs: 520 PP SIZE: 128 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 520 PPs: 520
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: N/A LABEL: None
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
Then I tried to create the new filesystem:
Code:
[root@ibm: dev]# mkfs -V jfs2 -o name=/data01 /dev/lv00
mkfs: destroy /dev/lv00 (yes)? y
File system created successfully.
68155156 kilobytes total disk space.
Device /dev/lv00:
Standard empty filesystem
Mount point: /data01
Size: 136310312 512-byte (DEVBLKSIZE) blocks
However when I ran df my new filesystem did not show up:
Also my /etc/filesystems file does not have an entry for /data01.
Did I do something wrong? Was I supposed to set an auto-mount option or something?
When I look at the volume group information, my new logical volume shows up but it says N/A for mount point, was I supposed to do something when creating the new LV?
Code:
[root@ibm: /]# lsvg -l data01
data01:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
lvdata01 jfs 1 1 1 closed/syncd N/A
loglv00 jfs2log 1 1 1 closed/syncd N/A
lv00 jfs 520 520 1 closed/syncd N/A
My AIX is very rusty! Perhaps you should have used crfs, actually, with the -A yes option to automount the filesystem. Still, no worries. You can just copy-paste the previous entry into /etc/filesystem, changing the LV name and any other details as appropriate, and then mount the filesystem manually.
Code:
/data01:
dev = /dev/lv00
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
(I added the /, as I assume it's missing)
It's not clear where lvdata01 came from. Did you just create that too?
If the filesystem /data01 is for database data, you might consider adding noatime to the options.
My AIX is very rusty! Perhaps you should have used crfs, actually, with the -A yes option to automount the filesystem. Still, no worries. You can just copy-paste the previous entry into /etc/filesystem, changing the LV name and any other details as appropriate, and then mount the filesystem manually.
Code:
/data01:
dev = /dev/lv00
vfs = jfs2
log = /dev/loglv00
mount = true
options = rw
account = false
(I added the /, as I assume it's missing)
It's not clear where lvdata01 came from. Did you just create that too?
If the filesystem /data01 is for database data, you might consider adding noatime to the options.
Hm I'm not sure where lvdata01 came from either, and nope we won't be using this for database data
Thank you so much for the help! I'm not super familiar with how filesystems are set up on AIX, and I wasn't sure if I was even allowed to modify /etc/filesystems but now everything is mounted properly. Cheers
Sure, you can edit the file if you're careful. Normally commands like chfs, smit(ty), etc. would update it for you, but as the whole data01 stanza was missing, it's easier just to add it manually.
Hi 2 all,
i have had AIX 7.2
:/# /usr/IBMAHS/bin/apachectl -v
Server version: Apache/2.4.12 (Unix)
Server built: May 25 2015 04:58:27
:/#:/# /usr/IBMAHS/bin/apachectl -M
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
mpm_worker_module (static)
... (3 Replies)
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Hi,
I am trying to get an HPz420 workstation instaled (zfs root pool) via a jump-start server.
I have a zfs image (from this workstation) the Solaris release is 10 1/13 update 11.
I use a sparc U25 install server, upgraded to the same solaris build 10 1/13.
This server is configured to install... (8 Replies)
Hi All,
I have to work in the late nights some times for server maintenance and in a hurry to complete I am accidentally changing ownership or permission of directories :(
which have similar names ( /var in root and var of some other directory ).:confused:
Can some one suggest me with the... (1 Reply)
Hello all, perhaps this is an odd request, but I have the requirement none the less. Every time I mount a filesystem (at least an ext4 filesystem), I get a line indicating such in the syslog:
Oct 9 22:26:28 sulaco kernel: EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts:
I... (2 Replies)
Hi.
I've had a little mishap.
To cut a long story short, I've accidentally recursively ran chown on a directory (actually a bunch of 'em). Not a problem in itself, but I had a slight error in the code I used to get the list of directories and ended up with a comment in the file ownership.
... (15 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
Hi Friends,
Can any of you explain me about the below line of code?
mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`
Im not able to understand, what exactly it is doing :confused:
Any help would be useful for me.
Lokesha (4 Replies)