600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > linux 光驱 sr sg linx 设备名字来由 sd sr sg st

linux 光驱 sr sg linx 设备名字来由 sd sr sg st

时间:2022-05-12 14:28:17

相关推荐

linux 光驱 sr sg linx 设备名字来由 sd  sr sg st

>>OnTue,Nov3,at9:34AM,DerekBroughton

>>Translation-Idon‘tknoweither...lol

>Actually,I‘dalreadysaidthat-andsuggested"raw"asa

>wildguess.But

>IwasintriguedthatDetlefthoughtthatknowingwhatitstood

>forwould

>preventerrors,sinceIreallycan‘timaginehowmostofus

>wouldneedto

>knowit.

>--

>derek

>

>Andknowingtheacronymdefinitionsprobablywon‘thelpthelearning

>toomuch,either.

>But,accordingtotheLinuxSCSIsub-systemdocumentationIhave,it

>wouldhavetostandfor_SCSI__READ_sinceitisacddrivethatis

>designatedread-only.Forgenericoperationsonthesamedevice,it

>wouldmaptosg0(_SCSI__GENERIC_)inordertogainthewriteperm.

>Apparentlyallofthedeviceslike/dev/sr0,/dev/st0,/dev/nst0xmap

>toansgdeviceforgenericoperations.

>Although_raw_seemstobeagoodlogicalchoice.

Lo?chaditright.

Butyoushouldreadthecodefromorbit.It‘stheonlywaytomakesure.

>Froma2.4kernelsource

drivers/scsi/sd.c

staticstructScsi_Device_Templatesd_template={

name:"disk",

tag:"sd",

scsi_type:TYPE_DISK,<=="d"fordisk

major:SCSI_DISK0_MAJOR,

/*

*Secondaryrangeofmajorsthatthisdriverhandles.

*/

min_major:SCSI_DISK1_MAJOR,

max_major:SCSI_DISK7_MAJOR,

blk:1,

detect:sd_detect,

init:sd_init,

finish:sd_finish,

attach:sd_attach,

detach:sd_detach,

init_command:sd_init_command,

};

drivers/scsi/st.c

staticstructScsi_Device_Templatest_template=

{

name:"tape",

tag:"st",

scsi_type:TYPE_TAPE,<=="t"fortape

major:SCSI_TAPE_MAJOR,

detect:st_detect,

init:st_init,

attach:st_attach,

detach:st_detach

};

drivers/scsi/sr.c

staticstructScsi_Device_Templatesr_template=

{

name:"cdrom",

tag:"sr",

scsi_type:TYPE_ROM,<=="r"forROM

major:SCSI_CDROM_MAJOR,

blk:1,

detect:sr_detect,

init:sr_init,

finish:sr_finish,

attach:sr_attach,

detach:sr_detach,

init_command:sr_init_command

};

>Froma2.6kernelsource

drivers/scsi/sr.c

MODULE_DESCRIPTION("SCSIcdrom(sr)driver");

MODULE_LICENSE("GPL");

MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_CDROM_MAJOR);

MODULE_ALIAS_SCSI_DEVICE(TYPE_ROM);

MODULE_ALIAS_SCSI_DEVICE(TYPE_WORM);

--

ubuntu-usersmailinglist

Modifysettingsorunsubscribeat:/mailman/listinfo/ubuntu-users

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。