导航:首页 > 源码编译 > 编译linux用固态

编译linux用固态

发布时间:2023-03-22 19:26:59

㈠ 固态硬盘 能安装linux 系统 吗

固态硬盘(Solid State Drives),简称固盘,固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全斗孝与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。

可空旁稿以启老安装但是不推荐,虽然选择4K对其但是很难安装,相当麻烦

㈡ linux装固态还是机械

linux装固态。推荐将linux系统安装在固态硬盘上,linux是开源免费的系统,主要用于服务器主机上,作为部署软件程序使用,因此需要更高的主机配置,其中硬盘是linux系统的重要载体,固态比机械硬盘性能有着十倍的提升,在读写方面有着优秀表现,在数据存储上可以采用机械硬盘,性价比更高。

linux装固态注意事项

Linux目前支持几乎所有的处理器CPU,早期的Linux只支持数量很少的显卡、声卡,而如今,如果要安装Linux,经过十多年的发展,Linux内核不断完善,已经能够支持大部分的主流硬件,同时各大硬件厂商也意识到了Linux操作系统对其产品线的重要性,纷纷针对Linux推出了驱动程序和补丁,使得Linux在硬件驱动上获得了更广泛的支持。

㈢ 固态硬盘在linux下怎么优化

1.使用Ext4 without journaling文件系统
传统的SSD+Linux组合一般推荐Ext2文件系统,主要是考虑到Ext3、Ext4需要额外的记录日志,会缩短SSD使用寿命,而且新出现的TRIM技术在Ext2中有两个缺点:
仅支持离线TRIM,换句话说文件系统必须只读挂载;
需要手动执行hdparm命令或wiper.sh脚本。
Ext4则没有这些限制,允许TRIM后台运行,并且日志记录功能可以手动关闭(没有日志的情况下,文件系统更容易损坏,如突然断电),如果你甘愿冒这样的风险,从而延长SSD使用寿命,值得一试。另外,许多测试中如:Testing EXT4 & Btrfs On A Serial ATA 3.0 SSD,像Btrfs这样为SSD准备的文件系统不如Ext4速度快(用SSD不就为了快么)。
所以,上面安装系统时,选择了Ext4系统,接下来需要关闭日志功能。
首先,系统挂载时无法停用日志功能,所以需要进入刚才的U盘系统,利用root权限执行:
tune2fs -O ^has_journal /dev/sda1
即关闭/dev/sda1上的日志功能。
然后,运行操作系统检测:
e2fsck -f /dev/sda1
不这样,文件系统可能会出错。
最后,重启,进入SSD中的系统,检查是否设置成功:
dmesg | grep EXT4
如果出现:
EXT4-fs (sda1): mounted filesystem without journal
说明设置成功。
原来是:mounted filesystem with ordered data mode
如果需要再次开启日志功能,只要运行tune2fs -O has_journal /dev/sda1即可。
2.开启TRIM功能
TRIM是一种操作系统调度SSD块写入的方式。主要是因为同一个SSD的闪存单元频繁操作会磨损,影响使用寿命,区别于传统的机械硬盘处理删除数据。Linux内核自2.6.33开始支持TRIM。
首先,检查内核版本是否支持TRIM:
uname -a
然后,检查SSD硬盘是否支持TRIM:
hdparm -I /dev/sda
如果显示比如(不同硬件可能不同提示):
* Data Set Management TRIM supported
说明支持。
这两个条件都满足,在/etc/fstab中将:
/dev/sda1 / ext4 defaults 改为:
/dev/sda1 / ext4 discard,defaults 分区、挂载点、已经存在的选项不一定一样。
测试新的fstab文件:
mount -oremount /dev/sda1
然后挂载:
mount
如果显示discard字样,说明成功,如:
/dev/sda1 on / type ext4 (rw,discard)
3.swap空间处理
对于大内存来说swap基本上都是空闲的,除非电脑进入休眠状态,系统会将内存内容转到swap中。有了SSD,开关机都在几秒中,对我来说swap没用,所以上面直接不分配swap空间。
如果分配了也行,空间要小,而且通过设置/proc/sys/vm/swappiness里面的值,来减少swap换出量:
echo 1 > /proc/sys/vm/swappiness
0到100之间,值越大换出量越大。
4.设置noatime
当访问文件时,系统会更新last-access这个文件/目录元数据,设置noatime后可以减少这种操作。
将2步中的:
/dev/sda1 / ext4 discard,defaults 改为:
/dev/sda1 / ext4 noatime,discard,defaults 测试设置成功方法与上面一样。
5.使用noop磁盘调度
通常操作系统调度机械硬盘时会提供一些数据的物理位置,这样有利于机械硬盘优化寻道,但是对SSD没意义,所以采用noop磁盘调度,即简单发送请求,可以提高效率。
可以通过以下命令查看调度方法:
cat /sys/block/sda/queue/scheler
比如显示:
[noop] deadline cfq
在/etc/rc.local中添加如下语句:
echo noop > /sys/block/sda/queue/scheler
6.内存分区加速
如果内存够大,可以用ramdisk的方式,将一些经常变化的位置如/tmp放入内存,加快速度,减少对SSD的访问。
依然是加在/etc/fstab中:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
更新方法与2相同,记得将浏览器等程序的缓存目录设置到/tmp下。

㈣ 固态硬盘 能安装linux系统吗

方法/步骤:第一步制作U盘启动盘
1U盘安装系统是时下作为流行的安装系统方便,其优点是方便快捷,制作简单,成本低,可用性强等。U盘安装系统首先是需要将U盘制作成类似光驱的启动盘,这里我们之间有过很多介绍,相信大家都不会陌生。主要是需要准备一个4GB以上容量的U盘,然后借助老毛桃、U大师、大白菜或者电脑店等工具,均可以一键将U盘制作成启动盘。
1、电脑店U盘启动敬辩盘制作图文教程 含视频教程
2、大白菜超级u盘启动制作工具制作U盘启动盘教程(介绍的是大白菜制作U盘启动教程)
3、如何制作U盘启动盘 U盘系统制作与安装教程 (介绍的是U大师制作U盘启动教程)
2以下我们演示的是使用电脑店软件,教你如何一键将U盘制作成启动盘:

3首先去“电脑店”官方网站下载一个电脑店软件包,大概380MB左右,下载完直接安装就行。
4运行电脑店,插入U盘,选择U盘,点击“一键制作启动U盘”,记得要备份U盘里的数据,制作过程中将会全盘格式化U盘里的数据。

5插入U盘之后点击“一键制作启动U盘”按钮,程序会提示是否继续,确认所选U盘无重要数据后开始制作

6制作过程中不亮升缺要进行其它操作以免造成制作失败,制作过程中可能会出现短时间的停顿,请耐心等待几秒钟,当提示制作完成时安全删除您的U盘并重新插拔U盘即可完成启动U盘的制作。

7下载您需要的gho系统文件并复制到U盘中
将您自己下载的GHO文件或GHOST的ISO系统文件复制到U盘“GHO”的文件夹中,如果您只是重装系统盘不需要格式化电脑上的其它分区,也可以把GHO或者ISO放在硬盘系统盘之外的分区中。

方法/步骤2:U盘装系统到固态硬盘过程及注意事项
1
SSD固态硬盘不同于机械硬盘,SSD一定用运行在AHCI模式下。AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模式更适合SSD SATA存储设备通信协议。主板BIOS中开启AHCI后,SSD支持NCQ(NativeCommandQueuing,原生命令队列),当队列深度(QD)增大,性能也会以几何级别上升,而IDE则是不支持NCQ,队列深度增大性能也不会有太大的变化。
2
空盘装系统之前,我们先进入主板BIOS设置SATA模式,如下图所示。
主板BIOS一直按着“Del键”可进入。下面面就是华硕Z77主板BIOS内对SATA接口模式设置的画面,SATA接口模式设置的项目一般都在Advanced(高级)内。SATA模式有IDE、AHCI、RAID三种,选择AHCI模式。IDE模式不适合SSD使用,而RAID模式则是为需要组建磁盘阵列的用户准备的。
PS:记得在主板BIOS内开启AHCI模式,因为AHCI中的NCQ特性对SSD来说至关重要。

END
方法/步骤3: 第笑做三步开始用U盘装系统到SSD
1下面我们拿制作好的U盘启动盘,以安装Win7系统为例,其他XP、Win8系统安装都一样,这里我们用的是浦科特M5S 256G固态硬盘装系统。

2首先在电脑启动菜单或进入BIOS内设置U盘为第一启动盘,在主板BIOS中启动项--启动选项属性--选择启动的优先顺序。选择好后保存,U盘启动,开机即可进入下面的画面U盘里边的电脑店启动界面了。
3然后我们选择第一项“运行电脑店的Win03PE 2013增强版”。
4之后等待一会加载Windows PE,之后就可以进入PE操作操作桌面了,如下图。
5新买回来的SSD都是没有分区的,我们选择“电脑店”自带的分区工具“DiskGenius”进行分区,选择分区时一定记得勾选“对齐到下列扇区数的整数倍”,也就是我们常说的SSD 4K分区对齐,固态硬盘必须济设置4K对齐,才会发挥出去高速的性能,这点必须注意,如上图所示。
随着硬盘容量不断扩展,为了提高容错能力和读写速度,将原来的每个扇区512字节改为每个扇区4096个字节,也就是现在常说的“4K扇区”,那“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照4K的规则写入数据。
如果固态硬盘4K不对齐,写入的数据写入点正好会介于两个4K扇区的之间,也就是说即使是写入最小量的数据,也会使用到两个4K扇区,这样会造成跨区读写,读写次数放大,从而影响读写速度。另外由于固态硬盘写入次数有限,如果4K不对齐,寿命也会缩短,因此使用SSD必须要进行4K对齐。

6分好区后,点击PE桌面上的电脑店PE一键安装器
7然后我们找到之前下载复制到U盘里的Win7 64Bit .gho后缀的镜像文件。

8完成之后点击“开始安装”,安装完后,会弹出一个对话框,确定即可,至此系统已经安装到固态硬盘,如上图所示,下面会进入系统的最后配置。
注:这里需要注意的是,之后会重启电脑,建议在上一步点击确定后,立即拔掉电脑上的U盘,否则又将进入电脑店安装系统界面,当然你也可以再进入BIOS设置成硬盘启动也可以,这里建议大家拔掉U盘,可自动进入从系统盘启动,从而完成以下系统的安装。

9安装过程中会重启电脑,安装完成后,会弹出对话框,下一步即可。
10
最后恭喜您,您的SSD已经成功地装上系统。上述这种安装方法,方便实用,安装的耗时很短,几分钟内就可以搞定,一个U盘可以同时装多种不同系统。

方法/步骤4:检查SSD固态硬盘工作是否正常
固态硬盘最大特点就是速度比普通机械硬盘读写速度要快很多,不过之前我们也介绍了固态硬盘需要进行4K对齐、开启AHCI模式等,这些如果设置不正常,固态硬盘的速度可能跟普通硬盘就没区别了,因此需要检查一下。
装好系统及驱动后,我么如何知道固态硬盘是否已经处在最佳正常工作状态呢?最简单的方法用一款叫AS SSD Benchmark软件来检测一下,主要看其读取速度。

㈤ 我是个嵌入式新手,在编译linux-2.6.30.1的时候出现了如下错误: /tmp/ccygt4eh.s:34169: Fatal error: can

嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义,即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统需求进行合理的裁减利用。所以嵌入式系统有以下几个特点:

简述嵌入式系统的特点

1、系统内核小。由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。比如Enea公司的OSE分布式系统,内核只有5K,而Windows的内核简直没有可比性。

2、专用性强。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全两个概念。

3、系统精简。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。

4、高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。

5、嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。

6、嵌入式系统开发需要开发工具和环境。由于其本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

7、嵌入式系统与具体应用有机结合在一起,升级换代也是同步进行。因此,嵌入式系统产品一旦进入市场,具有较长的生命周期。

㈥ Linux服务器支持SSD固态硬盘吗,可否SSD RAID0有支持SSD的Linux操作系统吗Linux用ES.3 SCSI SAS哪个好

1、SSD 支持不支持和系统没关系,这东西一样是基于磁盘接口界面读写的(就是 IDE SATA SCSI SAS 这种),用什么方式存储是靠他自己实现的和接口无关。当然相对来说,顶多是优化的区别。Linux 对于 SSD 的效果只要新系统,问题都不大。文件系统好像 ext4 有对 Flash 芯片的优化。其他文件系统效果如何你去查查吧……
2、同 1 。RAID 这是和接口相关的,和什么硬盘无关。当然还是如上面的话,永远是新的系统对新的硬件效果最好。
3、成本能接受,速度最快的那个。当然还一个,有驱动。当然驱动我只得是接口的驱动。

㈦ 固态硬盘安装linux系统教程

以deepin Linux系统为例,先到官网上下载系统安装包,有的系统安装包中自带安装工具,利用安装工具将其安装到固态硬盘中即可。

㈧ 买了块固态硬盘该怎么分区装linux

无论是哪个版本linux的分区都是类似的。一般/boot,主分区-6以下就是200m,7就是500m,一般500mboot绝对够用了,山散团然后就是swap分区,这个给一个内存的2倍就可以了,但是超过12g就领算了,剩下的就是 给根逗橘就好了。尽量用lvm分掘模区吧,这个以后可以自己改变分区大小,就是这个样子了,/boot--500m,swap--2*内存,/给剩余。linux的分区更多操作建议参考《linux就该这样学》这本书,希望能够帮助到你

㈨ 固态硬盘是不是不适合Linux

4K对齐就耐森行,就这么一个问题要注意 固态硬盘是特别怕静电的昌首亩,所以通常都有防静电膜的。最好减少数据危害就是尽量不要它接触有芹陪通电或带静电的物体。

㈩ 固态硬盘和传统硬盘搭建LINUX服务器,哪个更适用

两个一起组磁盘阵列更好!固态做启动,机械做存储
机械吧,服务器更需要的是空间

如果是速度和寿命的话肯定是固态

阅读全文

与编译linux用固态相关的资料

热点内容
加密机操作手册 浏览:856
dos命令自动关闭 浏览:326
心田花开app在哪里评价 浏览:449
求索记录频道哪个app可以看 浏览:730
金梅瓶pdf下载 浏览:983
机器软件用什么编程 浏览:843
java虚拟机指令 浏览:669
shell编程入门书籍 浏览:946
大连桶装水溯源码售价 浏览:302
php怎么跳转到电脑 浏览:414
如何在电脑上创建新网络连接服务器 浏览:61
c语言编译之后如何运行 浏览:569
mfc多线程编程视频 浏览:411
c编译的中文怎么写 浏览:91
单片机连接蜂鸣器电路 浏览:845
程序员买房前后对比照 浏览:1005
cmdjava中文乱码 浏览:949
窗口app哪个好 浏览:732
xzforandroid 浏览:580
程序员那么可爱歌曲完整版 浏览:924