mounting FreeBSD partition in Linux (Fedora 14)

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

 



Part 3.

> ...
> So Linux starts numbering BSD slices after it's done with its
> own partitions.
>
> I presume that if you create sda10, the slices'll start at sda11...
> ...

Yes. See results below.

This below is a bug (the effects of 'mount -vf ...' ):

> ...
> # mount -vf -t auto /dev/sda2 /media/
> /dev/sda2 on /media type auto (rw)
>
> # df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> ...
> /dev/sda2             14420896   7413796   5541976  58% /media
>
> # mount
> ...
> /dev/sda2 on /media type auto (rw)
>
> # ls -al /media
> total 8
> drwxr-xr-x.  2 root root 4096 Mar 17 15:54 .
> dr-xr-xr-x. 23 root root 4096 Mar 14 14:01 ..
> -rw-r--r--   1 root root    0 Mar 14 14:01 .hal-mtab
> </end>
>
> I'd say that your mount and df commands are confused given that the
> only thing in "/media" after the mount is ".hal-mtab". Bug?

Yes.

And here are the results, with comments.

While having that /dev/sda10 (FreeBSD slice) mounted as above, I used cfdisk
and added /dev/sda10 Linux partition (right after /dev/sda9 of course).

To my surprise, I discovered that after that df and mount do not show that
FreeBSD /dev/sda10 mounted partition ! Magically disappeared :-)

What would have happened (as I suggested it previously) if I put that FreeBSD
/dev/sda10 in /etc/fstab ?
That new Linux /dev/sda10 partition would be auto mounted at that mount point,
which would presumably be a source of data for some system or user app ...

Let me see what happens when I reboot my machine with the new /dev/sda10
Linux partition.
Here are the results.

# fdisk -l /dev/sda
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    81920159    40960048+   7  HPFS/NTFS
/dev/sda2   *    81920160   111222719    14651280   a5  FreeBSD
/dev/sda3       111222720   140525279    14651280   83  Linux
/dev/sda4       140525280   255785039    57629880    5  Extended
/dev/sda5       140525343   146391839     2933248+  82  Linux swap / Solaris
/dev/sda6       146391903   158109839     5858968+  83  Linux
/dev/sda7       158109903   187412399    14651248+  83  Linux
/dev/sda8       187412463   216714959    14651248+  83  Linux
/dev/sda9       216715023   246017519    14651248+  83  Linux
/dev/sda10      246017583   255785039     4883728+  83  Linux

# # dmesg |grep bsd
[    1.572871]  sda2: <bsd: sda11 sda12 sda13 sda14 sda15 >

# fdisk /dev/sda

Command (m for help): b
Reading disklabel of /dev/sda2  at sector 81920161.

BSD disklabel command (m for help): p

8 partitions:
#       start       end      size     fstype   [fsize bsize   cpg]
  a: 81920160  82942111   1021952     4.2BSD        0     0     0
  b: 82942112  90837066   7894955       swap
  c: 81920160  111222719  29302560     unused        0     0
  d: 90837067  92842058   2004992     4.2BSD        0     0     0
  e: 92842059  93849674   1007616     4.2BSD        0     0     0
  f: 93849675  111222719  17373045     4.2BSD        0     0     0

BSD disklabel command (m for help): q
#

Everything else could be done as previously with FreeBSD slice mount, but this
time with /dev/sda11 (tested).

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


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux