[Pkg-iscsi-maintainers] Bug#756843: open-iscsi: 7e1ae42 patch only mounting first target disk, then always failing in the end even on success
Turbo Fredriksson
turbo at bayour.com
Sun Aug 3 14:10:29 UTC 2014
On Aug 3, 2014, at 2:38 PM, Ritesh Raj Sarraf wrote:
> Why ?? It should work. Your previous bug report was about swap devices
> not being handled. With its inclusion, why will it not work ?
1. Because there's no fsck before mounting the filesystem.
That's really ugly, and potentially dangerous. Yes, it will simply fail if the fs
is dirty, but I'm sure there's occasions where mount doesn't discover everything
and a fsck should have been done first. Also, it's just common practice...
2. There's no '-O _netdev' to swapon. There is for mount, so the
mount -a
in your new version should then be written as
mount -a -O _netdev
similar to what's done in umountiscsi.sh, so that's part ok. But it's still
the matter of not fsck'ing the filesystem before mount.
3. A 'mount -a' (or even 'mount -a -O _netdev') will/might include unwanted
filesystem. Currently the code will skip filesystems of the type
nfs|nfs4|smbfs|cifs|coda|ncp|ncpfs|ocfs2|gfs|ceph
4. No other init script (that I've seen) simply "mounts everything". All scripts
have some control over what's mounted and what's not (including swapon).
Doing some tests, this seems to be ok:
fsck -a -M -T -s
mount -a -O _netdev
swapon -a
I'm not sure I like the 'do on everything' part though..
--
Michael Jackson is not going to buried or cremated
but recycled into shopping bags so he can remain white,
plastic and dangerous for kids to play with.
More information about the Pkg-iscsi-maintainers
mailing list