* How to find the root partition with root=dhcp root-path=iscsi:::...
@ 2009-06-18 14:30 Harald Hoyer
[not found] ` <4A3A4F8F.8070204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Harald Hoyer @ 2009-06-18 14:30 UTC (permalink / raw)
To: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing is know
about the partition where root lives in.
RFC:
provide a pre-mount fallback, which tries to mount
/dev/disk/by-label/\x2f (LABEL=/)
/dev/disk/by-label/ROOT (LABEL=ROOT)
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 10+ messages in thread[parent not found: <4A3A4F8F.8070204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3A4F8F.8070204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2009-06-18 16:06 ` Warren Togami [not found] ` <4A3A65EC.1010404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2009-06-18 17:29 ` Warren Togami 1 sibling, 1 reply; 10+ messages in thread From: Warren Togami @ 2009-06-18 16:06 UTC (permalink / raw) To: initramfs On 06/18/2009 10:30 AM, Harald Hoyer wrote: > If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing > is know about the partition where root lives in. > > RFC: > provide a pre-mount fallback, which tries to mount > > /dev/disk/by-label/\x2f (LABEL=/) > /dev/disk/by-label/ROOT (LABEL=ROOT) I think this was the intent of netroot=dhcp for remote block device protocols, then you can define something else in root=. Whether it is implemented yet I don't know. Warren -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <4A3A65EC.1010404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3A65EC.1010404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2009-06-18 17:01 ` Harald Hoyer [not found] ` <4A3A72E9.3000605-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Harald Hoyer @ 2009-06-18 17:01 UTC (permalink / raw) To: Warren Togami; +Cc: initramfs On 06/18/2009 06:06 PM, Warren Togami wrote: > On 06/18/2009 10:30 AM, Harald Hoyer wrote: >> If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing >> is know about the partition where root lives in. >> >> RFC: >> provide a pre-mount fallback, which tries to mount >> >> /dev/disk/by-label/\x2f (LABEL=/) >> /dev/disk/by-label/ROOT (LABEL=ROOT) > > I think this was the intent of netroot=dhcp for remote block device > protocols, then you can define something else in root=. Whether it is > implemented yet I don't know. > > Warren Well, but the root-path does not specify the root partition! Either we extend the iscsi:::: spec with a root partition or we make requirements like I did above. -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <4A3A72E9.3000605-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3A72E9.3000605-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2009-06-18 17:06 ` Warren Togami 2009-06-19 2:55 ` David Dillow 1 sibling, 0 replies; 10+ messages in thread From: Warren Togami @ 2009-06-18 17:06 UTC (permalink / raw) To: initramfs On 06/18/2009 01:01 PM, Harald Hoyer wrote: > On 06/18/2009 06:06 PM, Warren Togami wrote: >> On 06/18/2009 10:30 AM, Harald Hoyer wrote: >>> If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing >>> is know about the partition where root lives in. >>> >>> RFC: >>> provide a pre-mount fallback, which tries to mount >>> >>> /dev/disk/by-label/\x2f (LABEL=/) >>> /dev/disk/by-label/ROOT (LABEL=ROOT) >> >> I think this was the intent of netroot=dhcp for remote block device >> protocols, then you can define something else in root=. Whether it is >> implemented yet I don't know. >> >> Warren > > Well, but the root-path does not specify the root partition! > Either we extend the iscsi:::: spec with a root partition or we make > requirements like I did above. root= cannot specify the root partition? In any case, nothing really stops us from extending the iscsi RFC spec if we really want to. Warren Togami wtogami-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3A72E9.3000605-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2009-06-18 17:06 ` Warren Togami @ 2009-06-19 2:55 ` David Dillow [not found] ` <1245380152.28792.9.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org> 1 sibling, 1 reply; 10+ messages in thread From: David Dillow @ 2009-06-19 2:55 UTC (permalink / raw) To: Harald Hoyer; +Cc: Warren Togami, initramfs On Thu, 2009-06-18 at 19:01 +0200, Harald Hoyer wrote: > On 06/18/2009 06:06 PM, Warren Togami wrote: > > On 06/18/2009 10:30 AM, Harald Hoyer wrote: > >> If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing > >> is know about the partition where root lives in. > >> > >> RFC: > >> provide a pre-mount fallback, which tries to mount > >> > >> /dev/disk/by-label/\x2f (LABEL=/) > >> /dev/disk/by-label/ROOT (LABEL=ROOT) > > > > I think this was the intent of netroot=dhcp for remote block device > > protocols, then you can define something else in root=. Whether it is > > implemented yet I don't know. > > > > Warren > > Well, but the root-path does not specify the root partition! > Either we extend the iscsi:::: spec with a root partition or we make > requirements like I did above. The RFC only says we need to boot off the LUN specified, 0 if none listed. That's your default partition. It's workable, as these can be virtual disks anyways, but as Warren mentions, we can extend the RFC. Also, you can specify root=LABEL=ROOT or root=/dev/sda1 etc and it should work, or at least it used to with the netroot= code. I haven't tested it this week -- vacation. -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1245380152.28792.9.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <1245380152.28792.9.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org> @ 2009-06-19 6:21 ` Harald Hoyer [not found] ` <4A3B2E6D.2000809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Harald Hoyer @ 2009-06-19 6:21 UTC (permalink / raw) To: David Dillow; +Cc: Warren Togami, initramfs On 06/19/2009 04:55 AM, David Dillow wrote: > On Thu, 2009-06-18 at 19:01 +0200, Harald Hoyer wrote: >> On 06/18/2009 06:06 PM, Warren Togami wrote: >>> On 06/18/2009 10:30 AM, Harald Hoyer wrote: >>>> If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing >>>> is know about the partition where root lives in. >>>> >>>> RFC: >>>> provide a pre-mount fallback, which tries to mount >>>> >>>> /dev/disk/by-label/\x2f (LABEL=/) >>>> /dev/disk/by-label/ROOT (LABEL=ROOT) >>> I think this was the intent of netroot=dhcp for remote block device >>> protocols, then you can define something else in root=. Whether it is >>> implemented yet I don't know. >>> >>> Warren >> Well, but the root-path does not specify the root partition! >> Either we extend the iscsi:::: spec with a root partition or we make >> requirements like I did above. > > The RFC only says we need to boot off the LUN specified, 0 if none > listed. That's your default partition. ok, so the LUN is the partition number? -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <4A3B2E6D.2000809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3B2E6D.2000809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2009-06-19 16:05 ` David Dillow [not found] ` <1245427519.32104.2.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: David Dillow @ 2009-06-19 16:05 UTC (permalink / raw) To: Harald Hoyer; +Cc: Warren Togami, initramfs On Fri, 2009-06-19 at 08:21 +0200, Harald Hoyer wrote: > On 06/19/2009 04:55 AM, David Dillow wrote: > > The RFC only says we need to boot off the LUN specified, 0 if none > > listed. That's your default partition. > > ok, so the LUN is the partition number? No, a LUN is a whole disk. You would map the LUN to /dev/sda or /dev/sdb or such depending on which one it is, and use the entire disk -- no partitions needed. If you wanted to separate /var or /home etc, you would put them on a different LUN(s) -- partitions optional -- and use /etc/fstab to mount them. -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <1245427519.32104.2.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <1245427519.32104.2.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org> @ 2009-06-19 16:40 ` Harald Hoyer [not found] ` <4A3BBF97.3090403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Harald Hoyer @ 2009-06-19 16:40 UTC (permalink / raw) To: David Dillow, initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On 06/19/2009 06:05 PM, David Dillow wrote: > On Fri, 2009-06-19 at 08:21 +0200, Harald Hoyer wrote: >> On 06/19/2009 04:55 AM, David Dillow wrote: >>> The RFC only says we need to boot off the LUN specified, 0 if none >>> listed. That's your default partition. >> ok, so the LUN is the partition number? > > No, a LUN is a whole disk. You would map the LUN to /dev/sda or /dev/sdb > or such depending on which one it is, and use the entire disk -- no > partitions needed. If you wanted to separate /var or /home etc, you > would put them on a different LUN(s) -- partitions optional -- and > use /etc/fstab to mount them. hmm, so I would have to create a rule, which would look for the next disk which appears and has some /sys magic iSCSI attributes and try to mount the whole disk. -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <4A3BBF97.3090403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3BBF97.3090403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2009-06-19 17:11 ` David Dillow 0 siblings, 0 replies; 10+ messages in thread From: David Dillow @ 2009-06-19 17:11 UTC (permalink / raw) To: Harald Hoyer; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Fri, 2009-06-19 at 18:40 +0200, Harald Hoyer wrote: > On 06/19/2009 06:05 PM, David Dillow wrote: > > On Fri, 2009-06-19 at 08:21 +0200, Harald Hoyer wrote: > >> On 06/19/2009 04:55 AM, David Dillow wrote: > >>> The RFC only says we need to boot off the LUN specified, 0 if none > >>> listed. That's your default partition. > >> ok, so the LUN is the partition number? > > > > No, a LUN is a whole disk. You would map the LUN to /dev/sda or /dev/sdb > > or such depending on which one it is, and use the entire disk -- no > > partitions needed. If you wanted to separate /var or /home etc, you > > would put them on a different LUN(s) -- partitions optional -- and > > use /etc/fstab to mount them. > > hmm, so I would have to create a rule, which would look for the next disk which > appears and has some /sys magic iSCSI attributes and try to mount the whole disk. You're looking for the disk that makes the directory /sys/class/scsi_disk/<HOST>:0:0:<LUN> HOST will almost always be 0, unless we try multiple iSCSI roots in sequence. LUN will be the one specified by root-path. I'm not sure if you can match this via udev rules, perhaps using a match rule such as SYMLINK=="by-path/*-scsi-0:0:0:<LUN>" -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: How to find the root partition with root=dhcp root-path=iscsi:::... [not found] ` <4A3A4F8F.8070204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> 2009-06-18 16:06 ` Warren Togami @ 2009-06-18 17:29 ` Warren Togami 1 sibling, 0 replies; 10+ messages in thread From: Warren Togami @ 2009-06-18 17:29 UTC (permalink / raw) To: initramfs On 06/18/2009 10:30 AM, Harald Hoyer wrote: > If we have root=dhcp and root-path from dhcp with "iscsi::... " nothing > is know about the partition where root lives in. > > RFC: > provide a pre-mount fallback, which tries to mount > > /dev/disk/by-label/\x2f (LABEL=/) > /dev/disk/by-label/ROOT (LABEL=ROOT) > BTW, I'm not against this as a fallback, but am I incorrect about root= being explicitly usable with netroot=dhcp? Warren -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-06-19 17:11 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-18 14:30 How to find the root partition with root=dhcp root-path=iscsi::: Harald Hoyer
[not found] ` <4A3A4F8F.8070204-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-06-18 16:06 ` Warren Togami
[not found] ` <4A3A65EC.1010404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-06-18 17:01 ` Harald Hoyer
[not found] ` <4A3A72E9.3000605-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-06-18 17:06 ` Warren Togami
2009-06-19 2:55 ` David Dillow
[not found] ` <1245380152.28792.9.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org>
2009-06-19 6:21 ` Harald Hoyer
[not found] ` <4A3B2E6D.2000809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-06-19 16:05 ` David Dillow
[not found] ` <1245427519.32104.2.camel-FqX9LgGZnHWDB2HL1qBt2PIbXMQ5te18@public.gmane.org>
2009-06-19 16:40 ` Harald Hoyer
[not found] ` <4A3BBF97.3090403-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-06-19 17:11 ` David Dillow
2009-06-18 17:29 ` Warren Togami
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.