儲(chǔ)存產(chǎn)品暨產(chǎn)業(yè)基本概要-XXXX課件_第1頁(yè)
儲(chǔ)存產(chǎn)品暨產(chǎn)業(yè)基本概要-XXXX課件_第2頁(yè)
儲(chǔ)存產(chǎn)品暨產(chǎn)業(yè)基本概要-XXXX課件_第3頁(yè)
儲(chǔ)存產(chǎn)品暨產(chǎn)業(yè)基本概要-XXXX課件_第4頁(yè)
儲(chǔ)存產(chǎn)品暨產(chǎn)業(yè)基本概要-XXXX課件_第5頁(yè)
已閱讀5頁(yè),還剩83頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Date:12/15/2022RAIDFundamentalDate:12/14/2022RAIDFundament2AgendaHardDriveBasicsWhatIsStorageRAIDBasicsRAIDSubsystemBasicsInfortrendStorage2AgendaHardDriveBasicsInfortrendConfidentialHardDriveBasicsInfortrendConfidentialHardDrInfortrendConfidentialHardDriveBasicsTopView(CoverOpened)ArmPlatterSpindleMotorDrive

ChassisArmMotor&ControlsCylinderSectorRead/WriteHeadsSideView(Platters,SpindleandArm)EnlargedView(PlatterSurface)PlatterSpindleMotorArmInfortrendConfidentialHardDrInfortrendConfidentialDriveCapacityCalculationsCylinder,Head,Sector(C/H/S)VirtualCylinder/Head/SectorcountsprovidedbydrivesMaynot100%closetotheactualcapacityCertainoperatingsystemsstilluseC/H/SEachSectoris512BytesDriveCapacity=512BytesxSectorsxCylindersxHeadsLogicalBlockAddress(LBA)TotalblockcountsprovidedbydrivesActualusefulcapacityMostoftheoperatingsystemssupportLBAEachBlockis512BytesDriveCapacity=512BytesxLBAInfortrendConfidentialDriveCInfortrendConfidentialOtherDriveTerminologiesRPMDrivemotorspeed.Usually4500,5400,7200,10000or15000rpmDriveswithfastermotorspeedcanprovidefasterperformanceCacheWrite-backcachecanprovidefasterperformanceWrite-throughcacheensuresnocacheddatalostwhenpowerfailsMTBFandDutyCycleMTBFcomparisonshouldconsiderDutyCycleHigherDutyCycledrivesismorereliablewhenusinginRAIDInfortrendConfidentialOtherDWrite-BackandWrite-ThroughCacheWrite-ThroughWrite-BackWriteReadWrite1.Hostwritesdataintocache.2.Writecompleted.Hostdoesnothavetowaitformedium.3.Writecacheddatatomediuminoptimisedorder.(involvedlatencytimes)CachePoolDataHostMedium1.Hostwritesdatatomediumandkeepincachepoolforfutureread.2.Writecompletedwhendatahaswrittenonmedium.(Waitformedium,latencytimeinvolved)1.Hostreaddatafromcache.Ifdataisincachepool,readfromcache.(Noneedtowaitformedium)2.Ifdataisnotinthecachepool,readfrommedium,andkeepincacheforfutureuse.CachePoolDataHostMediumCachePoolDataHostMediumWrite-BackandWrite-ThroughCInfortrendConfidentialWhatisstorageInfortrendConfidentialWhatisWhatisStorage?Deviceswhichprovidecapacityforhost9ExternalRAIDSystem(Storage)SwitchHBA;HostBusAdapterReaddataorWritedatafromHosttoRAIDsystemWhatisStorage?DeviceswhichInfortrendConfidentialRAIDBasicsInfortrendConfidentialRAIDBa11WhatisRAID?RedundantArrayofInexpensiveDisks(RAID)Consolidatedalldisksintoahuge,fast,andprotecteddiskDiskDrives=Controller+11WhatisRAID?RedundantArray12RAIDBenefits:DataAvailabilityWithoutRAIDIfaharddrivefails,alldataislost!WithRAIDWhendrivefailsDataisstillintact12RAIDBenefits:DataAvailabi13RAIDBenefits:StorageCapacityWithoutRAIDDriveCapacity=Singleharddrivecapacity1WithRAIDDriveCapacity=NxSingleharddrivecapacityNdrives……N(InexampleofRAID0)13RAIDBenefits:StorageCapac14RAIDBenefits:PerformancePerformance@NxSingleDrivePerformanceTotalrequestexecutiontimeWithRAIDI/O1I/O2I/O1I/O2(Disk1)(Disk2)TimeSavedWithoutRAID(InexampleofRAID0)SoftwaresetupAccessTimeDataTransferSoftwareCompletion14RAIDBenefits:PerformancePe15RAIDLevelsNRAIDRAID0RAID1RAID3RAID5RAID615RAIDLevelsNRAID16RAIDBasics–JBODDisk1Disk2Disk3HostLUNDisk4Disk5Disk6Disk1Disk2Disk3Disk4Disk5Disk616RAIDBasics–JBODDisk1Disk17RAIDBasics–NRAID(DiskSpanning)N654321Disk1N+6N+5N+4N+3N+2N+1N+N’Disk2N+N’+6N+N’+5N+N’+4N+N’+3N+N’+2N+N’+1N+N’+N’’Disk3Disk1hasNBlocksDisk2hasN’BlocksDisk3hasN’’BlocksN+N’+N’’N+N’+1N+N’N+3N+2N+1N321HostLUNDisk1NBlocksDisk2N’BlocksDisk3N’’Blocks17RAIDBasics–NRAID(DiskSp18RAIDBasics–RAID0(DiskStriping)3N-2161310741Disk11714118523N-1Disk21815129633NDisk3NBlocksStriping3N1110987654321HostLUN18RAIDBasics–RAID0(DiskS19RAIDBasics–RAID1(DiskMirroring)N654321Disk1M(6)M(5)M(4)M(3)M(2)M(1)M(N)Disk2NBlocksMirrorN1110987654321HostLUN19RAIDBasics–RAID1(DiskM20RAIDBasics–RAID3

(DiskStripingwithDedicatedParityDisk)2N-11197531Disk1121086422NDisk2P(11,12)P(9,10)P(7,8)P(5,6)P(3,4)P(1,2)P(2N-1,2N)Disk3NBlocksStripingDedicatedParityDisk2N1110987654321HostLUN20RAIDBasics–RAID3

(Disk21RAIDBasics–RAID5

(DiskStripingwithInterspersedParityDisk)P(2N-1,2N)1110P(7,8)54P(1,2)Disk112P(9,10)76P(3,4)12N-1Disk2P(11,12)98P(5,6)322NDisk3NBlocksStripingwithinterspersedparity2N1110987654321HostLUN21RAIDBasics–RAID5

(Disk22RAIDBasics–RAID6

(DiskStripingwithTwoInterspersedParityDisk)741Parity52QParity38QParity96QHostLUN98765432122RAIDBasics–RAID6

(Disk23RAIDBasics–RAID10(RAID0+1)Striping2N-17531Disk1M(7)M(5)M(3)M(1)M(2N-1)Disk2MirrorRAID1LogicalDrive86422NDisk3M(8)M(6)M(4)M(2)M(2N)Disk4MirrorRAID1LogicalDrive2N1110987654321HostLUN23RAIDBasics–RAID10(RAID24RAIDBasics–RAID30951Disk11173Disk2P(9,11)P(5,7)P(1,3)Disk3StripingRAID3LogicalDrive1062Disk41284Disk5P(10,12)P(6,8)P(2,4)Disk6RAID3LogicalDrive4N1110987654321HostLUN24RAIDBasics–RAID30951Disk25RAIDBasics–RAID5097P(1,3)Disk111P(5,7)1Disk2P(9,11)53Disk3StripingRAID5LogicalDrive108P(2,4)Disk412P(6,8)2Disk5P(10,12)64Disk6RAID5LogicalDrive4N1110987654321HostLUN25RAIDBasics–RAID5097P(1,326MixingDriveswithDifferentCapacityDisk1Disk2Disk3Disk4Disk5Disk6MaximumCommonCapacity(Amongallmemberdrives)26MixingDriveswithDifferent27RAIDParityandXORAXORB=PBXORP=AAXORP=BA”A’ADisk1B”B’BDisk2P(A”,B”)P(A’,B’)P(A,B)Disk3A”B’P(A,B)Disk1B”P(A’,B’)ADisk2P(A”,B”)A’BDisk3RAID3RAID5OneDriveFailedOneDriveFailedA”A’ADisk1B”B’BDisk2P(A”,B”)P(A’,B’)P(A,B)Disk3A”B’P(A,B)Disk1B”P(A’,B’)ADisk2P(A”,B”)A’BDisk3RAID3RAID5RebuildDataRebuildData27RAIDParityandXORAXORB=28Terminologies–Physical&LogicalDrivesPhysicalDrivesLogicalDrives(LD)(RAIDDiskGroup)LD0LD1LD2GlobalSpareLocalSpare28Terminologies–Physical&L29Terminologies–LogicalVolumesLogicalDrivesLD0LD1LD2LV0LV1LogicalVolumes(LV)InESVA,it’salsocalledPoolLD0(R5)+LD1(R5)=LV0(R50)29Terminologies–LogicalVolu30Terminologies–Partitions,HostLUNMappingsTerm.Term.LD0LV1LogicalVolumes-PartitionsPartition0Partition1Partition0Partition1Partition2MapHostIDs/LUNsID0ID1ID2LUN0LUN1LUN0HBAID7LUN0LUN1ForEonStoronly30Terminologies–Partitions,InfortrendConfidentialRAIDSubsystemBasicsInfortrendConfidentialRAIDSu32StorageArchitectureDAS(DirectAttachedStorage)InternalDASExternalDASSAN(StorageAreaNetwork)FCSANiSCSISAN32StorageArchitectureDAS(Dir33DAS(DirectAttachedStorage)AexternalstoragesystemdirectlyattachedtoaserverwithoutastoragenetworkinbetweenInterfaceiSCSI,SAS,FC,PCI-EBlock-LevelaccessInternalDASExternalDAS33DAS(DirectAttachedStorage34SAN(StorageAttachedNetwork)AnetworkofstoragedevicesthatcanbeaccessedbymultipleserversInterfaceFC,iSCSI,FCoE,InfinibandStorageSystemBlock-levelaccessApplicationServerApplicationServerApplicationServerSwitch34SAN(StorageAttachedNetworStorageArchitectureOverallWideinterfaceoptionstosupportdifferentconsolidationrequirementsSAScablesEthernetcablesEthernetswitchFCcablesFCSwitchSASAffordablestoragesharingEasycablingGreatperformanceLow-costSANNospecialstoragemanagementexpertiserequiredExtensivereachiSCSIFCProventechnologyHighperformanceandreliabilityGreatperformanceStorageArchitectureOverallWi36FCSANvs.IPSANFCSANIPSANPerformanceHighLowTCOHighLowManagerExpertiseHighLowHostComponentsFCHBAiSCSIHBAorNIC+softwareinitiatorsNetworkingComponentsFCSwitchFCcablesEthernetswitchEthernetcablesStorageComponentsFC-hostStorageiSCSI-hostStorage36FCSANvs.IPSANFCSANIPSInfortrendConfidentialInfortrendstorage

EonStor/EonStorDS/ESVAInfortrendConfidentialInfortrInfortrendDevelopingItems38MechanicalDesignIDdesignDrop/VibrationsolutionThermalsolutionEMI/SafetysolutionPackingdesignSoftwareDesignRAIDManagementsoftwaredesignApplicationrelateddesign(agents,driversandutilities)FirmwareDesignRAIDkerneldesignI/OdataprocessingdesignAdd-onfunctionsdesign(ex.DataService)HardwareDesignSystemArchitecturedesignCircuitdesignPCBLayoutSignalIntegritysolutionEMIsolutionRAIDControllerRAIDSubsystemHostInfortrendDevelopingItems3839InfortrendRAIDProductFamilyPositioningEntry-levelDASandSANstorageforSMBsMid-rangeSANstorageforenterprisesHostconnectivityFCoriSCSIorSASFCoriSCSIMax.drives360(MaxforDS3000series)4,800(Scale-outwithmax12systems)HighlightsUser-friendlymanagementCacheSafetechnologyDataServices(EonStorDS)SnapshotVolumecopy/mirrorThin-provisioningStorageTiering7*24globalserviceStoragevirtualizationScale-outarchitectureforperformanceandcapacityFullfunctionDataServicesSuperiorSPC-1performance7*24globalserviceSpecializedpartnerportalandsupportsystem39InfortrendRAIDProductFami40EonStorDSvs.EonStorHostinterface:FC,iSCSI,SASDrives:SAS,SATA,2.5”SATAFormfactor:1U–4USnapshotVolumeCopy/MirrorThin-provisioningStorageTieringNon-disruptiveLUNExpansionDS:DataService40EonStorDSvs.EonStorHostiESVA:Mid-rangeStorage41ESVA:EnterpriseScalableVirtualizedArchitectureTargetedonmiddlerangestoragemarketEquippedadvancedScale-upandScale-outcapabilitiesDesignedbasedonStorageVirtualizationtechnologyESVAESVAJBODJBODESVAESVAESVAJBODJBODJBODPerformanceCapacityESVA:Mid-rangeStorage41ESVA:InfortrendConfidentialInsideRAIDSubsystem–RearView3U16-BaySubsystemPSUFANRAIDPSUFANDrivePlaneDiskDrivesRAID*Controllers*RedundantControllersisavailableonA16F-RModelsInfortrendConfidentialInside43Q&A43Q&A演講完畢,謝謝觀看!演講完畢,謝謝觀看!Date:12/15/2022RAIDFundamentalDate:12/14/2022RAIDFundament46AgendaHardDriveBasicsWhatIsStorageRAIDBasicsRAIDSubsystemBasicsInfortrendStorage2AgendaHardDriveBasicsInfortrendConfidentialHardDriveBasicsInfortrendConfidentialHardDrInfortrendConfidentialHardDriveBasicsTopView(CoverOpened)ArmPlatterSpindleMotorDrive

ChassisArmMotor&ControlsCylinderSectorRead/WriteHeadsSideView(Platters,SpindleandArm)EnlargedView(PlatterSurface)PlatterSpindleMotorArmInfortrendConfidentialHardDrInfortrendConfidentialDriveCapacityCalculationsCylinder,Head,Sector(C/H/S)VirtualCylinder/Head/SectorcountsprovidedbydrivesMaynot100%closetotheactualcapacityCertainoperatingsystemsstilluseC/H/SEachSectoris512BytesDriveCapacity=512BytesxSectorsxCylindersxHeadsLogicalBlockAddress(LBA)TotalblockcountsprovidedbydrivesActualusefulcapacityMostoftheoperatingsystemssupportLBAEachBlockis512BytesDriveCapacity=512BytesxLBAInfortrendConfidentialDriveCInfortrendConfidentialOtherDriveTerminologiesRPMDrivemotorspeed.Usually4500,5400,7200,10000or15000rpmDriveswithfastermotorspeedcanprovidefasterperformanceCacheWrite-backcachecanprovidefasterperformanceWrite-throughcacheensuresnocacheddatalostwhenpowerfailsMTBFandDutyCycleMTBFcomparisonshouldconsiderDutyCycleHigherDutyCycledrivesismorereliablewhenusinginRAIDInfortrendConfidentialOtherDWrite-BackandWrite-ThroughCacheWrite-ThroughWrite-BackWriteReadWrite1.Hostwritesdataintocache.2.Writecompleted.Hostdoesnothavetowaitformedium.3.Writecacheddatatomediuminoptimisedorder.(involvedlatencytimes)CachePoolDataHostMedium1.Hostwritesdatatomediumandkeepincachepoolforfutureread.2.Writecompletedwhendatahaswrittenonmedium.(Waitformedium,latencytimeinvolved)1.Hostreaddatafromcache.Ifdataisincachepool,readfromcache.(Noneedtowaitformedium)2.Ifdataisnotinthecachepool,readfrommedium,andkeepincacheforfutureuse.CachePoolDataHostMediumCachePoolDataHostMediumWrite-BackandWrite-ThroughCInfortrendConfidentialWhatisstorageInfortrendConfidentialWhatisWhatisStorage?Deviceswhichprovidecapacityforhost53ExternalRAIDSystem(Storage)SwitchHBA;HostBusAdapterReaddataorWritedatafromHosttoRAIDsystemWhatisStorage?DeviceswhichInfortrendConfidentialRAIDBasicsInfortrendConfidentialRAIDBa55WhatisRAID?RedundantArrayofInexpensiveDisks(RAID)Consolidatedalldisksintoahuge,fast,andprotecteddiskDiskDrives=Controller+11WhatisRAID?RedundantArray56RAIDBenefits:DataAvailabilityWithoutRAIDIfaharddrivefails,alldataislost!WithRAIDWhendrivefailsDataisstillintact12RAIDBenefits:DataAvailabi57RAIDBenefits:StorageCapacityWithoutRAIDDriveCapacity=Singleharddrivecapacity1WithRAIDDriveCapacity=NxSingleharddrivecapacityNdrives……N(InexampleofRAID0)13RAIDBenefits:StorageCapac58RAIDBenefits:PerformancePerformance@NxSingleDrivePerformanceTotalrequestexecutiontimeWithRAIDI/O1I/O2I/O1I/O2(Disk1)(Disk2)TimeSavedWithoutRAID(InexampleofRAID0)SoftwaresetupAccessTimeDataTransferSoftwareCompletion14RAIDBenefits:PerformancePe59RAIDLevelsNRAIDRAID0RAID1RAID3RAID5RAID615RAIDLevelsNRAID60RAIDBasics–JBODDisk1Disk2Disk3HostLUNDisk4Disk5Disk6Disk1Disk2Disk3Disk4Disk5Disk616RAIDBasics–JBODDisk1Disk61RAIDBasics–NRAID(DiskSpanning)N654321Disk1N+6N+5N+4N+3N+2N+1N+N’Disk2N+N’+6N+N’+5N+N’+4N+N’+3N+N’+2N+N’+1N+N’+N’’Disk3Disk1hasNBlocksDisk2hasN’BlocksDisk3hasN’’BlocksN+N’+N’’N+N’+1N+N’N+3N+2N+1N321HostLUNDisk1NBlocksDisk2N’BlocksDisk3N’’Blocks17RAIDBasics–NRAID(DiskSp62RAIDBasics–RAID0(DiskStriping)3N-2161310741Disk11714118523N-1Disk21815129633NDisk3NBlocksStriping3N1110987654321HostLUN18RAIDBasics–RAID0(DiskS63RAIDBasics–RAID1(DiskMirroring)N654321Disk1M(6)M(5)M(4)M(3)M(2)M(1)M(N)Disk2NBlocksMirrorN1110987654321HostLUN19RAIDBasics–RAID1(DiskM64RAIDBasics–RAID3

(DiskStripingwithDedicatedParityDisk)2N-11197531Disk1121086422NDisk2P(11,12)P(9,10)P(7,8)P(5,6)P(3,4)P(1,2)P(2N-1,2N)Disk3NBlocksStripingDedicatedParityDisk2N1110987654321HostLUN20RAIDBasics–RAID3

(Disk65RAIDBasics–RAID5

(DiskStripingwithInterspersedParityDisk)P(2N-1,2N)1110P(7,8)54P(1,2)Disk112P(9,10)76P(3,4)12N-1Disk2P(11,12)98P(5,6)322NDisk3NBlocksStripingwithinterspersedparity2N1110987654321HostLUN21RAIDBasics–RAID5

(Disk66RAIDBasics–RAID6

(DiskStripingwithTwoInterspersedParityDisk)741Parity52QParity38QParity96QHostLUN98765432122RAIDBasics–RAID6

(Disk67RAIDBasics–RAID10(RAID0+1)Striping2N-17531Disk1M(7)M(5)M(3)M(1)M(2N-1)Disk2MirrorRAID1LogicalDrive86422NDisk3M(8)M(6)M(4)M(2)M(2N)Disk4MirrorRAID1LogicalDrive2N1110987654321HostLUN23RAIDBasics–RAID10(RAID68RAIDBasics–RAID30951Disk11173Disk2P(9,11)P(5,7)P(1,3)Disk3StripingRAID3LogicalDrive1062Disk41284Disk5P(10,12)P(6,8)P(2,4)Disk6RAID3LogicalDrive4N1110987654321HostLUN24RAIDBasics–RAID30951Disk69RAIDBasics–RAID5097P(1,3)Disk111P(5,7)1Disk2P(9,11)53Disk3StripingRAID5LogicalDrive108P(2,4)Disk412P(6,8)2Disk5P(10,12)64Disk6RAID5LogicalDrive4N1110987654321HostLUN25RAIDBasics–RAID5097P(1,370MixingDriveswithDifferentCapacityDisk1Disk2Disk3Disk4Disk5Disk6MaximumCommonCapacity(Amongallmemberdrives)26MixingDriveswithDifferent71RAIDParityandXORAXORB=PBXORP=AAXORP=BA”A’ADisk1B”B’BDisk2P(A”,B”)P(A’,B’)P(A,B)Disk3A”B’P(A,B)Disk1B”P(A’,B’)ADisk2P(A”,B”)A’BDisk3RAID3RAID5OneDriveFailedOneDriveFailedA”A’ADisk1B”B’BDisk2P(A”,B”)P(A’,B’)P(A,B)Disk3A”B’P(A,B)Disk1B”P(A’,B’)ADisk2P(A”,B”)A’BDisk3RAID3RAID5RebuildDataRebuildData27RAIDParityandXORAXORB=72Terminologies–Physical&LogicalDrivesPhysicalDrivesLogicalDrives(LD)(RAIDDiskGroup)LD0LD1LD2GlobalSpareLocalSpare28Terminologies–Physical&L73Terminologies–LogicalVolumesLogicalDrivesLD0LD1LD2LV0LV1LogicalVolumes(LV)InESVA,it’salsocalledPoolLD0(R5)+LD1(R5)=LV0(R50)29Terminologies–LogicalVolu74Terminologies–Partitions,HostLUNMappingsTerm.Term.LD0LV1LogicalVolumes-PartitionsPartition0Partition1Partition0Partition1Partition2MapHostIDs/LUNsID0ID1ID2LUN0LUN1LUN0HBAID7LUN0LUN1ForEonStoronly30Terminologies–Partitions,InfortrendConfidentialRAIDSubsystemBasicsInfortrendConfidentialRAIDSu76StorageArchitectureDAS(DirectAttachedStorage)InternalDASExternalDASSAN(StorageAreaNetwork)FCSANiSCSISAN32StorageArchitectureDAS(Dir77DAS(DirectAttachedStorage)AexternalstoragesystemdirectlyattachedtoaserverwithoutastoragenetworkinbetweenInterfaceiSCSI,SAS,FC,PCI-EBlock-LevelaccessInternalDASExternalDAS33DAS(DirectAttachedStorage78SAN(StorageAttachedNetwork)AnetworkofstoragedevicesthatcanbeaccessedbymultipleserversInterfaceFC,iSCSI,FCoE,InfinibandStorageSystemBlock-levelaccessApplicationServerApplicationServerApplicationServerSwitch34SAN(StorageAttachedNetworStorageArchitectureOverallWideinterfaceoptionstosupportdifferentconsolidationrequirementsSAScablesEthernetcablesEthernetswitchFCcablesFCSwitchSASAffordablestoragesharingEasycablingGreatperformanceLow-costSANNospecialstoragemanagementexpertiserequiredExtensivereachiSCSIFCProventechnologyHighperformanceandreliabilityGreatperformanceStorageArchitectureOverallWi80FCSANvs.IPSANFCSANIPSANPerformanceHighLowTCOHighLowManagerExpertiseHighLowHostComponentsFCHBAiSCSIHBAorNIC+softwareinitiatorsNetworkingComponentsFCSwitchFCcablesEthernetswitchEthernetcablesStorageComponentsFC-hostStorageiSCSI-

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論