=== Zametki zlogo admina » iSCSI v D-Link DNS-343 === Voznikla neobhodimost' uvelichit' diskovoe prostranstvo odnogo iz serverov, no pokupat' novye diski ne hotelos'. V seti imelos' hranilische D-Link DNS-343 s bol'shimi vinchesterami, ustanovlennymi v RAID1. K nemu mozhno poluchit' dostup po protokolam FTP i SMB, chto nas ne ustraivalo. Hotelos' imet' polnocennoe blochnoe ustrojstvo. Zhelaemoe mozhno realizovat' pri pomoschi AoE (ATA over Ethernet) ili iSCSI. Ot AoE otkazalis' prakticheski srazu, tak kak on rabotaet tol'ko v predelah odnogo segmenta seti. Poisk v internete dal sledujuschie poleznye stat'i: Ustanovka fun-plug Ustanovka iscsi target Na hranilische byl ustanovlen fun-plug i optware. E'to dalo nam polnocennyj paketnyj menedzher ipkg s repozitorijami poleznogo softa, vkljuchaja kompiljator gcc, fajlovyj menedzher mc i prochie vkusnosti. Poprobovav sobrat' iscsi-target iz is'hodnikov, my obnaruzhili, chto on trebuet ustanovku modulja jadra, kotoryj sobrat' ne poluchilos'. Nashli drugoj, bolee prostoj variant: NetBSD iscsi-target. Takim obrazom my poluchili binarnik, polozhili ego v /ffp/sbin i napisali dlja nego init- skript, kotoryj nado polozhit' v /ffp/start i sdelat' ispolnjaemym: #!/ffp/bin/sh # PROVIDE: iscsi_target # REQUIRE: LOGIN . /ffp/etc/ffp.subr name="iscsi_target" command="/ffp/sbin/iscsi-target" iscsi_target_flags="-f /ffp/etc/iscsi/targets" required_files="/ffp/etc/iscsi/targets" run_rc_command "$1" Testirovanie pokazalo, chto blochnye ustrojstva, predostavljaemye po seti, luchshe delat' v vide fajlov. Pri e'tom po neponjatnoj prichine skorost' dostupa poluchaetsja chut' vyshe, chem esli predostavljat' razdel ili dazhe celikom disk (skorost' zapisi na fajlovoe ustrojstvo v raj'one 20 Mbajt/s protiv 15 v srednem na razdel ili disk). Prichiny ustanavlivat' ne stali, kto hochet  mozhet poprobovat'. Gotovyj binarnik i vse prilagajuscheesja mozhno vzjat' zdes'. .