Sponsored Content
Full Discussion: ZFS root Issue
Operating Systems Solaris ZFS root Issue Post 302521355 by fugitive on Wednesday 11th of May 2011 03:31:38 AM
Old 05-11-2011
ZFS root Issue

I jumpstarted a solaris sun4u box from WANboot and it completed but while coming up it gives following error and panics

Code:
Use is subject to license terms.
NOTICE: zfs_parse_bootfs: error 48
Cannot mount root on rpool/47 fstype zfs

panic[cpu0]/thread=180e000: vfs_mountroot: cannot mount root

000000000180b950 genunix:vfs_mountroot+358 (800, 200, 0, 18ef800, 1918000, 194dc00)
%l0-3: 00000000010c2400 00000000010c22ec 00000000018f5178 00000000011f5400
%l4-7: 00000000011f5400 0000000001950400 0000000000000600 0000000000000200
000000000180ba10 genunix:main+9c (0, 180c000, 1892260, 1833358, 1839738, 1940800)

I booted the system into single user mode and mounted rpool and found that the bootfs ID no. is 47 on this no. which needs to be higher ..

So my question is .. Is there any way to do this ? The flash archive being used is from solaris10 u9 system running on M5K domain.
 

9 More Discussions You Might Find Interesting

1. Solaris

ZFS root + Flash archive in update7

Has ZFS root is being supported in flash archive in the recently released update 7 .. i read a specific patch has been released for this , can anyone let me know that , and have anybody tested it if its working fine or not ? (1 Reply)
Discussion started by: fugitive
1 Replies

2. Solaris

ZFS Root help needed

I'm new to zfs root, can someone explain, in the example below, the root filesystem. It says I have 67G Total Space, 9.6G is used, yet I have only 36G available? root@servername:/#df -h Filesystem size used avail capacity Mounted on rpool/ROOT/s10s_u8wos_08a ... (2 Replies)
Discussion started by: BG_JrAdmin
2 Replies

3. Solaris

ZFS Root Import Access

I have a PC running Solaris 10. My Sun V60x (Intel) recently broke and I took out one of the (mirrored root) drives and connected them to the PC and tried to access it. I imported it but can only access a "data" directory and nothing of the Solaris filesystem. It only has one partition: ... (4 Replies)
Discussion started by: pettefar
4 Replies

4. Solaris

zfs root flash archive issue

I have created a flash archive from a Ldom on T5220 with zfs root solaris 10_u8. But after creation of flar the info shows the content_architectures=sun4c,sun4d,sun4m,sun4u,sun4us,sun4s but not sun4v due to which i 'm unable to install this flash archive on another Ldom on the same host. Is... (0 Replies)
Discussion started by: fugitive
0 Replies

5. Solaris

Installing Sun Cluster on ZFS root pools

Hi All! I have been tasked with creating a clustered file system for two systems running Sol 10 u8. These systems have 3 zones each and the global zone has ZFS on the boot disk. We currently have one system sharing an NFS mount to both of these systems. The root zfs pool status (on the... (2 Replies)
Discussion started by: bluescreen
2 Replies

6. Solaris

Live upgrade issue with ZFS Root

I have created a solaris10 update9 zfs root flash archive for sun4v environment which i 'm tryin to use for upgrading solaris10 update8 zfs root based server using live upgrade. following is my current system status lustatus Boot Environment Is Active Active Can Copy Name Complete Now... (0 Replies)
Discussion started by: fugitive
0 Replies

7. Solaris

Jumpstart ZFS root issue

I 'm tryin to install a solaris server After all the system initialization & extraction of flash archive installation aborts with following error .. Does anyone know what could be the issue for the same ? Any help would be appreciated Extracted 2205.05 MB ( 99% of 2205.54 MB... (6 Replies)
Discussion started by: fugitive
6 Replies

8. Solaris

Jumpstart with ZFS root install

Has anyone tried Jumpstart with installing a ZFS root pool? I have read the docs (Custom Jumpstart and Advanced Install Guide(doc:821-1911);Network-Based Installations(doc:821-1909)). My issue is that I get prompted for information each time I boot the client system. My goal is to get the... (8 Replies)
Discussion started by: bluescreen
8 Replies

9. Solaris

Migration of system having UFS root FS with zones root to ZFS root FS

Hi All After downloading ZFS documentation from oracle site, I am able to successfully migrate UFS root FS without zones to ZFS root FS. But in case of UFS root file system with zones , I am successfully able to migrate global zone to zfs root file system but zone are still in UFS root file... (2 Replies)
Discussion started by: sb200
2 Replies
VFSSUBR(9)						   BSD Kernel Developer's Manual						VFSSUBR(9)

NAME
vfssubr, vfs_getnewfsid, vfs_getvfs, vfs_export, vfs_showexport, vfs_export_lookup, vfs_setpublicfs, vfs_mountedon, vfs_mountroot, vfs_unmountall, vfs_busy, vfs_unbusy, vfs_mountalloc, vfs_rootmountalloc, vfs_shutdown, vfs_attach, vfs_detach, vfs_reinit, vfs_getopsbyname, vfs_suspend, vfs_resume -- high-level interface to kernel file system interface SYNOPSIS
#include <sys/param.h> #include <sys/mount.h> #include <sys/vnode.h> void vfs_getnewfsid(struct mount *mp); struct mount * vfs_getvfs(fsid_t *fsid); int vfs_export_lookup(struct mount *mp, struct netexport *nep, struct export_args *argp); int vfs_setpublicfs(struct mount *mp, struct netexport *nep, struct export_args *argp); int vfs_mountedon(struct vnode *vp); int vfs_mountroot(void); void vfs_unmountall(struct lwp *l); int vfs_busy(struct mount *mp, int flags, struct simplelock *interlkp); void vfs_unbusy(struct mount *mp); struct mount * vfs_mountalloc(struct vfsops *vfs, struct vnode *vp); int vfs_rootmountalloc(char *fstypename, char *devname, struct mount **mpp); void vfs_shutdown(void); int vfs_attach(struct vfsops *vfs); int vfs_detach(struct vfsops *vfs); void vfs_reinit(void); struct vfsops * vfs_getopsbyname(const char *name); int vfs_suspend(struct mount *mp, int nowait); void vfs_resume(struct mount *mp); DESCRIPTION
The high-level functions described in this page are the interface to the kernel file system interface (VFS). FUNCTIONS
vfs_getnewfsid(mp) Get a new unique file system id type for the file system specified by the mount structure mp. The file system id type is stored in mp->mnt_stat.f_fsidx. vfs_getvfs(fsid) Lookup a mount point with the file system identifier fsid. vfs_export_lookup(mp, nep, argp) Check client permission on the exportable file system specified by the mount structure mp. The argument nam is the address of the networked client. This function is used by file system type specific functions to verify that the client can access the file sys- tem. vfs_setpublicfs(mp, nep, argp) Set the publicly exported file system specified by the mount structure mp. vfs_mountedon(vp) Check to see if a file system is mounted on a block device specified by the vnode vp. vfs_mountroot(void) Mount the root file system. vfs_unmountall(l) Unmount all file systems. vfs_busy(mp, flags, interlkp) Mark the mount point specified by mp as busy. This function is used to synchronize access and to delay unmounting. The interlock specified by argument interlkp is not released on failure. vfs_unbusy(mp) Free the busy file system specified by the mount structure mp. vfs_mountalloc(vfsops, vp) Allocate and initialise a mount structure, setting mnt_vnodecovered to vp and mnt_op to vfsops. On success, mark the mount struc- ture as busy and return its address. Otherwise, return NULL. vfs_rootmountalloc(fstypename, devname, mpp) Lookup a file system type specified by the name fstypename and if found allocate and initialise a mount structure for it. The allo- cated mount structure is returned in the address specified by mpp. The device the root file system was mounted from is specified by the argument devname and is recorded in the new mount structure. vfs_shutdown() Sync and unmount all file systems before shutting down. Invoked by cpu_reboot(9). vfs_attach(vfs) Establish file system vfs and initialise it. vfs_detach(vfs) Remove file system vfs from the kernel. vfs_reinit(void) Reinitialises all file systems within the kernel through file system-specific vfs operation (see vfsops(9)). vfs_getopsbyname(name) Given a file system name specified by name, look up the vfs operations for that file system (see vfsops(9)), or return NULL if file system isn't present in the kernel. vfs_suspend(mp, nowait) Request a mounted file system to suspend all operations. All new operations to the file system are stopped. After all operations in progress have completed, the file system is synced to disk and the function returns. If a file system suspension is currently in progress and nowait is set EWOULDBLOCK is returned. If the operation is successful, zero is returned, otherwise an appropriate error code is returned. vfs_resume(mp) Request a mounted file system to resume operations. CODE REFERENCES
The vfs interface functions are implemented within the files sys/kern/vfs_subr.c and sys/kern/vfs_init.c. SEE ALSO
intro(9), namei(9), vfs(9), vfsops(9), vnode(9), vnodeops(9) BSD
May 9, 2009 BSD
All times are GMT -4. The time now is 03:42 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy