Re: [PATCH 2/2] tgt-admin: check if device is mounted on /

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Doron Shoham schrieb:
Bastian Blank wrote:
On Thu, Sep 04, 2008 at 04:39:24PM +0300, Doron Shoham wrote:
deny allocation of a device which
which mounted on the same device as rootfs.
also deny the allocation of swap devices.
add --allow-mounted flag for overriding this.
Neither /etc/mtab nor /dev/mounts provides a proper view on the mounted
filesystems. To check the used state you need to try to open it
exclusive.

Bastian


Can you please explain how to do it?
What do you mean by "try to open it exclusive"?

In C, one would use flock. I guess there is a way to do something similar in Perl (perhaps not trivially, though). But it would be a misleading test; you can "open exclusively" a swap device which is in use.

However, I see that DRBD tests quite well if a given block device is in use - when we try to use a device that is used already, we will see:

   Lower device is already claimed. This usually means it is mounted.


--
Tomasz Chmielewski
http://wpkg.org
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux SCSI]     [Linux RAID]     [Linux Clusters]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]

  Powered by Linux