Sponsored Content
Full Discussion: Mount Point is locked
Top Forums UNIX for Beginners Questions & Answers Mount Point is locked Post 303042932 by alvinoo on Sunday 12th of January 2020 08:02:28 AM
Old 01-12-2020
Mount Point is locked

Hi there,

I have a mount point that is locked.
How do I unlocked it?

Mount Point is locked-screenshot_2020-01-12_15-58-30png

Mount Point is locked-screenshot_2020-01-12_15-58-47png
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

mount point

hi people, I'm trying to create a mount point, but am having no sucess at all, with the following: mount -F ufs /dev/dsk/diskname /newdirectory but i keep getting - mount-point /newdirectory doesn't exist. What am i doing wrong/missing? Thanks Rc (1 Reply)
Discussion started by: colesy
1 Replies

2. UNIX for Dummies Questions & Answers

concept of mount point

Hi All I Know it is a really basic and stupid question perhaps...But I am going bonkers.. I have following valid paths in my unix system: 1. /opt/cdedev/informatica/InfSrv/app/bin 2. /vikas/cdedev/app Both refer to the same physical location. So if I created one file 'test' in first... (3 Replies)
Discussion started by: Vikas Sood
3 Replies

3. UNIX for Advanced & Expert Users

Mount point options

Hello all, I'm sharing 1 volume from a Sun Storage array (6130), out to 2 servers. Created a slice on one server and mounted a filesystem. On the other server the disk already sees the created slice from the other server (shared throught the storage array, so mounted this filesystem as well. ... (1 Reply)
Discussion started by: Sunguy222
1 Replies

4. UNIX for Advanced & Expert Users

mount point lists

is there any command to know the list of mount points in a server.i need only the mount point lists.i tried using df but it was not helpful.i am using Solaris (1 Reply)
Discussion started by: dr46014
1 Replies

5. AIX

Creating a new mount point

Hello, I have an AIX Oracle database server that I need to create a new filesystem/mount where I can create a new ORacle home to install 11g on. What are the needed steps to create this? There are mounts for Oracle 9i and 10g already. Thank you. - David (7 Replies)
Discussion started by: dkranes
7 Replies

6. Solaris

Mount Point Sorting?

Dear Gurus, Could it be possible to have the output of df -k sorted? The df -k output messed up after recent power trip. Also, is there any folders that I should look into to reduce the root size (other than /var/adm and /var/crash) after server crash? Many thanks in advance. ... (2 Replies)
Discussion started by: honmin
2 Replies

7. AIX

Change Mount point

Deart All, can any one help to do this, i need to change mount point in AIX 6 /opt/OM should be /usr/lpp/OM, how do i do.... Please help me Urgent issue (2 Replies)
Discussion started by: gulamibrahim
2 Replies

8. Shell Programming and Scripting

Mount point usage

Hi Guys, I have Solaris 9 and RHEL 5 boxes I implemented script to send me an email when my mount point is > 90. Now the ouput id like these: /dev/dsk/emcpower20a 1589461168 1509087840 64478720 96% /data1 /dev/dsk/emcpower21a 474982909 451894234 18338846 97% /data2... (2 Replies)
Discussion started by: Phuti
2 Replies

9. Red Hat

NFS mount point

Hi, Can you tell me something about NFS mount point ? Regards, Maddy (3 Replies)
Discussion started by: Maddy123
3 Replies

10. UNIX for Beginners Questions & Answers

How to create a new mount point with 600GB and add 350 GBexisting mount point? IN AIX

How to create a new mount point with 600GB and add 350 GBexisting mount point Best if there step that i can follow or execute before i mount or add diskspace IN AIX Thanks (2 Replies)
Discussion started by: Thilagarajan
2 Replies
Class::InsideOut::Manual::Advanced(3pm) 		User Contributed Perl Documentation		   Class::InsideOut::Manual::Advanced(3pm)

NAME
Class::InsideOut::Manual::Advanced - guide to advanced usage VERSION
This documentation refers to version 1.10 DESCRIPTION
This manual provides further documentation for advanced usage of Class::InsideOut. Customizing accessors "Class::InsideOut" supports custom subroutine hooks to modify the behavior of accessors. Hooks are passed as property options: "set_hook" and "get_hook". The "set_hook" is called when the accessor is called with an argument. The hook subroutine receives the entire argument list. Just before the hook is called, $_ is locally aliased to the first argument for convenience. When the "set_hook" returns, the property is set equal to $_. This feature is useful for on-the-fly modification of the value that will be stored. public initials => my %initials, { set_hook => sub { $_ = uc $_ } }; public tags => my %tags, { set_hook => sub { $_ = [ @_ ] } # stores arguments in a reference }; If the "set_hook" dies, the error is caught and rethrown with a preamble that includes the name of the accessor. The error should end with a newline to prevent "die" from adding 'at ... filename line N'. The correct location will be added when the error is rethrown with "croak": public height => my %height, { set_hook => sub { /^d+$/ or die "must be a positive integer" } }; # dies with "height() must be a positive integer at ..." $person->height(3.5); Note that the return value of the "set_hook" function is ignored. This simplifies syntax in the case where "die" is used to validate input. The "get_hook" is called when the accessor is called without an argument. Just before the hook is called, $_ is set equal to the property value of the object for convenience. The hook is called in the same context (i.e. list versus scalar) as the accessor. The return value of the hook is passed through as the return value of the accessor. public tags => my %tags, { set_hook => sub { $_ = [ @_ ] }, # stores arguments in a reference get_hook => sub { @$_ } # return property as a list }; Because $_ is a copy, not an alias, of the property value, it can be modified directly, if necessary, without affecting the underlying property. As with "set_hook", the "get_hook" can die to indicate an error condition and errors are handled similarly. This could be used as a way to implement a protected property: sub _protected { die "is protected " unless caller(2)->isa(__PACKAGE__) } public hidden => my %hidden, { get_hook => &_protected, set_hook => &_protected, } Accessor hooks can be set as a global default with the "options" function, though they may still be overridden with options passed to specific properties. Black-box inheritance Because inside-out objects built with "Class::InsideOut" can use any type of reference for the object, inside-out objects can be built from other objects. This is useful to extend a superclass without needing to know whether it is based on hashes, array, or other types of blessed references. use base 'IO::File'; sub new { my ($class, $filename) = @_; my $self = IO::File->new( $filename ); register( $self, $class ); } In the example above, "IO::File" is a superclass. The object is an "IO::File" object, re-blessed into the inside-out class. The resulting object can be used directly anywhere an "IO::File" object would be, without interfering with any of its own inside-out functionality. Classes using black-box inheritance should consider providing a "DEMOLISH" function that calls the black-box class destructor explicitly. Serialization "Class::InsideOut" automatically imports "STORABLE_freeze" and "STORABLE_thaw" methods to provide serialization support with Storable.Due to limitations of "Storable", this serialization will only work for objects based on scalars, arrays or hashes. References to objects within the object being frozen will result in clones upon thawing unless the other references are included in the same freeze operation. (See "Storable" for details.) # assume $alice and $bob are objects $alice->friends( $bob ); $bob->friends( $alice ); $alice2 = Storable::dclone( $alice ); # $bob was cloned, too, thanks to the reference die if $alice2->has_friend( $bob ); # doesn't die # get alice2's friend ($bob2) = $alice2->friends(); # preserved relationship between bob2 and alice2 die unless $bob2->has_friend( $alice2 ); # doesn't die "Class::InsideOut" also allows customizing freeze and thaw hooks. When an object is frozen, if its class or any superclass provides a "FREEZE" method, they are each called with the object as an argument prior to the rest of the freezing process. This allows for custom preparation for freezing, such as writing a cache to disk, closing network connections, or disconnecting database handles. Likewise, when a serialized object is thawed, if its class or any superclass provides a "THAW" method, they are each called after the object has been thawed with the thawed object as an argument. "Class::InsideOut" also supports serialization of singleton objects for recent vesions of "Storable" (2.14 or later) that support "STORABLE_attach". Users must signal that "STORABLE_attach" should be used instead of "STORABLE_thaw" by adding ":singleton" to their import line as follows: use Class::InsideOut qw( :std :singleton ); When attaching, the singleton object will be recreated in one of two ways: 1. If the singleton class contains an "ATTACH" method, it will be called with three arguments: the class name, a flag for whether this is part of a dclone, and a data structure representing the object: $data = { class => ref $obj, # class name type => $type, # object reference type contents => $contents, # object reference contents properties => \%property_vals, # HoH of classes and properties } "contents" is a reference of the same type as "type". "properties" is a multi-level hash, with the names of the class and any superclasses as top-level keys and property labels as second-level keys. This data may be used to reconstruct or reattach to the singleton. The "ATTACH" method should return the singleton. 2. If no "ATTACH" routine is found, but the class has or inherits a "new" method, then "new" will be called with no arguments and the result will be returned as the singleton. Thread-safety Because "Class::InsideOut" uses memory addresses as indices to object properties, special handling is necessary for use with threads. When a new thread is created, the Perl interpreter is cloned, and all objects in the new thread will have new memory addresses. Starting with Perl 5.8, if a "CLONE" function exists in a package, it will be called when a thread is created to provide custom responses to thread cloning. (See perlmod for details.) To avoid bugs in the implementation of threading, Perl 5.8.5 or later is strongly recommended. "Class::InsideOut" itself has a "CLONE" function that automatically fixes up properties in a new thread to reflect the new memory addresses for all classes created with "Class::InsideOut". "register" must be called on all newly constructed inside-out objects to register them for use in "Class::InsideOut::CLONE". Users are strongly encouraged not to define their own "CLONE" functions as they may interfere with the operation of "Class::InsideOut::CLONE" and leave objects in an undefined state. Future versions may support a user-defined CLONE hook, depending on demand. Limitations: "fork" on Perl for Win32 is emulated using threads since Perl 5.6. (See perlfork.) As Perl 5.6 did not support "CLONE", inside-out objects that use memory addresses (e.g. "Class::InsideOut") are not fork-safe for Win32 on Perl 5.6. Win32 Perl 5.8 "fork" is supported. The technique for thread-safety requires creating weak references using "Scalar::Util::weaken()", which is implemented in XS. If the XS- version of Scalar::Util is not installed or if run on an older version of Perl without support for weak references, "Class::InsideOut" will issue a warning and continue without thread-safety. Also, objects will leak memory unless manually deregistered with a private function: # destroying an object when weaken() isn't availalbe Class::InsideOut::_deregister( $obj ); undef $obj; SEE ALSO
o Class::InsideOut o Class::InsideOut::Manual::About AUTHOR
David A. Golden (DAGOLDEN) COPYRIGHT AND LICENSE
Copyright (c) 2006, 2007 by David A. Golden Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at L<http://www.apache.org/licenses/LICENSE-2.0> Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. perl v5.10.1 2011-02-24 Class::InsideOut::Manual::Advanced(3pm)
All times are GMT -4. The time now is 12:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy