求助,Linux下的LVM管理有GUI界面的工具么 centos 怎么没有lvm图形配置工具

\u6c42\u52a9\uff0cLinux\u4e0b\u7684LVM\u7ba1\u7406\u6709GUI\u754c\u9762\u7684\u5de5\u5177\u4e48

Linux\u6709Xterm\u3001Xfce\u3001LXDE\u3001Openbox\u3001Gnome\u3001KDE\u7b49\u56fe\u5f62\u73af\u5883\u53ef\u7528\uff0c\u65e9\u5c31\u652f\u6301GUI\u4e86\uff0c\u53ea\u662fLinux\u5e76\u4e0d\u662f\u4e13\u4e3a\u7535\u8111\u65b0\u624b\u8bbe\u8ba1\u7684\uff0c\u670d\u52a1\u5668\u3001\u5d4c\u5165\u5f0f\u7cfb\u7edf\u3001\u8f6f\u4ef6\u5f00\u53d1\u7b49\u9ad8\u7ea7\u5e94\u7528\u51b3\u5b9a\u5b83\u4e00\u65f6\u4e0d\u4f1a\u50cfWindows\u4e00\u6837\u628a\u56fe\u5f62\u73af\u5883\u4f5c\u4e3a\u4e3b\u8981\u751a\u81f3\u552f\u4e00\u7684\u7528\u6237\u754c\u9762\u3002\u5b83\u8ffd\u6c42\u7684\u662f\u5b89\u5168\u3001\u7a33\u5b9a\u3001\u9ad8\u6548\uff0c\u800c\u4e0d\u662f\u6613\u7528\u3002

\u867d\u7136\u6ca1\u5fc5\u8981\uff0c\u4e5f\u6ca1\u6709\u547d\u4ee4\u884c\u7075\u6d3b\uff0c\u4f46LVM\u8fd8\u662f\u6709GUI\u5de5\u5177
\u5b89\u88c5\u8f6f\u4ef6\u5305system-config-lvm

yum install system-config-lvm
\u7136\u540e\u5c31\u6709\u201cLogical Volume Management\u201d\u4e86\uff0c\u6216\u8005\u76f4\u63a5\u6267\u884c system-config-lvm

*使用GTK+和Glade快速开发Linux图形界面  **GTK+简介  ***基本概念  GTK+是一种用于创建图形界面的库.嗯,gnome用的就是它,不过并不是说只  有在gnome环境中才能用,只要系统上装有GTK的库(基本上有图形系统的个  人机都会有的啦)就能运行基于GTK的程序.除了UNIX-like平台,它还移植  到windows上,还有面向嵌入设备的framebuffer版本等等.  GTK依赖两个重要的库.一个是GLib,这并不是一个图形库,也和glibc不同  ,它大抵上提供了一些接口以屏蔽系统的不同,比如gint在哪里都是32bit  的,等等;另一个是GDK,它是一个设备无关的图形库,支持基本的画点,以及  与窗口管理器沟通等任务,由于GTK被设计成能在各个平台,而非仅仅在  XWindow环境下使用,所以这个库也是必要的.而在他们上面的GTK库,就提  供了一些widget---可以理解为控件啦,不过窗口也是一个widget的说,给  我们使用,并提供了包装良好的事件响应机制.  ***GTK+开发基础  要开发基于GTK的软件,必须先安装GTK+的开发包.检查是否正确安装的  法是在安装后执行``pkg-config--cflags--libsgtk+-2.0'',如果安装不正  确,会提示找不到相应的包.  GTK本身是基于C的库,当然也有C++等语言的wrap,但它的整个体系是面  向对象的.其最基本的类是GObject,GtkObject继承了它,GtkObject又派生  出我们最经常用到的GtkWidget,我们使用的所有窗体控件都派生于它.于是,  在C环境中我们就要手动处理这些类转换,GTK和底层的GLib等提供了一种  统一的转换方法,比如把类型为GtkWidget*的button转换成GtkButton形,  写法是:GTK_BUTTON(button),就酱子.  我不打算在这里列一个GTK的helloworld占页面,这个程序随便google一  下就能找到.我们可以自己想一想一个图形界面应该如何建立.  首先我们要进行初始化,GTK提供了gtk_init()作为初始化,它检查程序参数  中的一些特定部分,进行自己的设置.调用方法如下:  gtk_init(&argc,&argv);  将argc和argv传指针的目的是gtk_init会对他们进行加工,把GTK自己  用到的一些参数抽取出来.  接着,我们必须要创建这些控件吧,GTK中,创建一个控件会返回一个  GtkWidget类型(或它的派生类)的指针,所有创建控件的函数的格式是  gtk_控件类型_new(参数表).比如创建一个窗口的写法是:  GtkWidget*window=gtk_window_new(GTK_WINDOW_TOPLEVEL);  然后,我们要设定事件响应函数,GTK中的事件叫做signal.GTK的事件响应  函数接口应该是类似这样的  void  destroy(GtkWidget*widget,gpointerdata)  我们把它连入到一个控件中的方法是这样的  g_signal_connect(G_OBJECT(window),"destroy",G_CALLBACK(destroy),NULL);  应该很好理解吧.  我们创建的咚咚,要说明他们的位置和包含关系,GTK用container来解决这  个问题,它可以保证在窗口缩放的时候控件的摆放依然合理,container的具体  使用不详细说,后面经常要跟container打交道,但基本上不用管C代码,嗯  .不过其实我们的任何的可视控件都继承自container,比如button也是一个  container,它很多时候装的是一个GtkLabel,也就是用来显示纯文本的控件,  于是我们就能见到一个文本按钮,嗯.使用container的方法如下.  gtk_container_add(GTK_CONTAINER(window),button);  这样button就会占满整个window的控件,我们后面可以看到可以用  GtkVBox,GtkHBox等container分隔窗体.  好了,我们可以准备启动程序了,我们可以用gtk_widget_show()来显示各个  控件,然后我们就应该进入到所谓的事件响应循环了,这就要使用gtk_main().  在程序运行过程中,我们要操纵控件,比如说我们要在一个entry控件(文本框  )中取出其中的文字,这样的操作使用gtk_控件类型_动作(对象,参数)的形  式完成的,比如刚才所说的任务,做法是gtk_entry_get_text(entry).  顺便讲讲GTK程序的退出,关闭GTK的窗口(即使是所有窗口)也不代表程序  退出,因为那说到底只是一个界面而已,我们当然可以使用exit()的自爆法退  出,但最好还是给GTK一个料理后事的机会,在主窗口的destroy事件响应函  数上用gtk_main_quit()就好了.  编译GTK程序的法也很简单.  gcc-ofoofoo.c`pkg-config--cflags--libsgtk+-2.0`  **使用Glade快速定制用户界面  好了,说了一堆有的没的,如果我现在说我上面说的那一堆中的大部分我们都不  会用到,是不是觉得偶很歉扁?前面的介绍只是给大家GTK这个库的一些基本  概念,概念就好了,我们倒真的不用拿这些来编程的.想想,一个复杂一点的界  面,十几个控件,再加上各种各样的container,自己挂事件,再加上超常的命  名,想想都恐怖.  这时候,Glade横空出世了!这是一个可视化的界面编辑器---但它仅仅是一  个界面编辑器而已,甚至连代码编辑框也没有给出.先不管了,打开glade(安  装省略,饶了我把,记得装libglade-dev),应该很好懂了,指指点点就能弄好  一个界面,然后在属性窗的信号一栏中选取需要的信号,设定响应函数,非常好  弄.  玩了几分钟,问题来了,怎么把它变为程序啊?提供类似功能的IDE如  BorlandC++Builder,在点击创建新控件的时候,我们能即使在代码窗看到自  动生成的代码,Glade也可以采用这种形式,在设计好界面并保存后,按一下主  窗口的build按钮,它就自动生成了界面代码,根本不用自己写的.打开代码  目录,callbacks.c里已经有自动创建的事件响应的空函数,在里面填处理,然  后configuremake就行了.  但是,这样的开发方式还是有问题的.第一,自动生成的代码非常复杂,可是很  多时候我们还是不能完全不看它,处理和界面是混在一起了,理解他们变得困难  ;其二,由于以上的原因,修改界面变得非常痛苦;其三,它给你生成那堆有的  没的配置文件不一定是你想要的.  因此glade提供了另一种方法,glade编辑所得的.glade文件是一个XML文  件,其实它已经完整地描述了界面,我们能否采用一种简单的方式直接载入,配  置它呢.这样做,我们的代码中就真真正正地去处了烦人的界面生成代码,而专  注于处理部分了.  libglade正是由于这个而来,它能很好地完成上面所说的工作.当我们用  glade创建了一个.glade界面后,用这种方法我们就可以建立界面,运行程序  了.  #include  #include  GladeXML*GUI;  int  main(intargc,char**argv)  {  gtk_init(&argc,&argv);  /*loadtheinterface*/  GUI=glade_xml_new("frame.glade",NULL,NULL);  /*connectthesignalsintheinterface*/  glade_xml_signal_autoconnect(GUI);  /*starttheeventloop*/  gtk_main();  return0;  }  剩下的事情很简单,如果你的button的clicked控件有一个响应函数  on_button_clicked,你写  void  on_button_clicked(GtkWidget*widget,gpointerdata)  {  //balabalabala  }  就可以了.所以,上面讲的一堆创建界面的方法,其实大部分时候都用不着.  由于用到了libglade,我们的编译方法变为  gcc-ofoofoo.c`pkg-config--cflags--libslibglade-2.0`  **开发举例  一个很简单的程序,密码学对称加密算法要用到的,如果说是界面,就是三个文  本框:明文,密码,密文,三个按钮,加密,解密,清除,完了.为了实验众多  的算法,我们加了一个下拉窗口,用来选择算法.我把它设计成一个wrapper  和框架,它不实现任何算法,只是在界面中获取用户输入,调用外部程序,并把  结果显示出来而已.这样,实际的算法实现可以用纯C写的文本界面程序完成,  移植起来很方便,在windows随便做个一样的界面做前端就整个移植过去了.  于是,我们需要的窗体元素是GtkEntry,GtkComboBoxEntry,GtkButton,查查  手册,我们用到的界面相关的函数只有以下几个:  -gtk_entry_get_text(),用于获取文本框输入  -gtk_entry_set_text(),用于在文本框中显示结果  -gtk_combo_box_get_active_text(),用于在ComboBoxEntry(派生自  ComboBox)取出用户选中的算法.  另一个问题是,他们都需要相应的对象指针做参数,这应该怎样获得呢?我们使  用glade_xml_get_widget(GUI,"控件名")就能取得控件了.

前面的机器人回答的什么玩意。
想要用gui管理lvm可以试试visual lvm,它的前端基于http协议开发。不只是通过gui管理lvm,还支持远程管理,而且可以在任何平台上管理。

  • Linux绯荤粺LVM閫昏緫鍗峰伐浣滃師鐞,蹇呯湅~
    绛旓細杩庢帴鏁版嵁绠$悊鏂扮邯鍏冿細Linux绯荤粺LVM閫昏緫鍗风殑濂ョ 鍦ㄤ紶缁熺殑纾佺洏绠$悊涓锛孧BR鍒嗗尯妯″紡甯稿父闄愬埗浜嗘垜浠瀛樺偍绌洪棿鐨勭伒娲昏繍鐢ㄣ傚綋绌洪棿鍛婄絼锛屾垜浠渶瑕佽繘琛岀箒鐞愮殑鏁版嵁杩佺Щ鍜岀‖浠舵墿灞曪紝杩欐棤鐤戝鏈嶅姟鍣ㄧ殑绋冲畾杩愯鏋勬垚鎸戞垬銆侺VM锛堥昏緫鍗风鐞嗭級鎶鏈殑璇炵敓锛岀姽濡備竴鍦烘妧鏈潻鍛斤紝瀹冧互閫昏緫鍗风殑褰㈠紡閲嶆柊瀹氫箟浜嗙鐩樼鐞嗭紝瀹炵幇浜...
  • Linux鍏ラ棬绯诲垪鈥斺LVM閫昏緫鍗绠$悊
    绛旓細鍏堟妸瑕佸垱寤烘垚PV鐨勫潡璁惧鐨勫垎鍖虹被鍨嬩慨鏀逛负Linux LVM绫诲瀷锛屽搴旂殑鍗佸叚杩涘埗鐮佹槸锛 8e 浣跨敤fdisk 鍒涘缓浜/dev/sdb11 /dev/sdb12 /dev/sdb13杩欎笁涓垎鍖猴紝骞朵笖宸茬粡淇敼濂戒簡鍒嗗尯绫诲瀷锛涜繖閲岃娉ㄦ剰鐨勬槸fdisk鍛戒护鏈澶氬彧鏀寔鍒15涓垎鍖猴紱涓嬮潰灏辨槸鎶婂垱寤哄ソ鐨勪笁涓墿鐞嗗垎鍖猴紝鍒涘缓鎴怭V锛氭煡鐪嬬郴缁熷垱寤哄ソ鐨凱V锛屽彲浠...
  • linux閫昏緫鍗绠$悊灞炰簬linux鐨鍝釜缁勪欢
    绛旓細Linux閫昏緫鍗风鐞嗗睘浜LVM锛圠ogical Volume Manager锛夌粍浠躲侺inux閫昏緫鍗风鐞嗘槸閫氳繃LVM瀹炵幇鐨勶紝瀹冩槸Linux绯荤粺涓鐢ㄤ簬绠$悊纾佺洏绌洪棿鐨勪竴绉嶆妧鏈侺VM鍏佽瀵圭‖鐩樿繘琛屾娊璞″寲锛屽皢鐗╃悊瀛樺偍鍒掑垎涓洪昏緫鍗凤紝杩欎娇寰楀瀛樺偍绌洪棿鐨勭鐞鏇村姞鐏垫椿銆侺VM鎻愪緵浜嗚濡傚垱寤恒佽皟鏁村ぇ灏忋佸悎骞跺拰绉诲姩閫昏緫鍗风瓑鍔熻兘锛屼娇绯荤粺绠$悊鍛樿兘澶熷姩鎬佸湴绠$悊...
  • Linux鐨凩VM绠$悊
    绛旓細Linux鐨凩VM绠$悊  鎴戞潵绛 1涓洖绛 #鐑# 鍦ㄨ喘涔版柊鑳芥簮杞︽椂,瑕佹敞鎰忓摢浜?鏈哄櫒1718 2022-06-13 路 TA鑾峰緱瓒呰繃5602涓禐 鐭ラ亾灏忔湁寤烘爲绛斾富 鍥炵瓟閲:1629 閲囩撼鐜:100% 甯姪鐨勪汉:78.2涓 鎴戜篃鍘荤瓟棰樿闂釜浜洪〉 鍏虫敞 灞曞紑鍏ㄩ儴 涓銆佺鐩樼鐞 姝ラ: 1. 鐗╃悊纾佺洏琚牸寮忓寲涓篜V,绌洪棿琚垝鍒嗘垚涓涓釜...
  • linux鍒嗗尯lvm鏍煎紡linux鍒嗗尯lvm
    绛旓細lvm鏄粈涔堝垎鍖猴紵LVM鍏ㄧО鏄昏緫鐩樺嵎绠$悊锛圠ogicalVolumeManager锛夛紝鏄疞inux绯荤粺瀵圭鐩樺垎鍖虹鐞嗕竴绉嶆満鍒躲傜浉瀵逛簬涓鑸殑纾佺洏鍒嗗尯鑰岃█LVM鏄缓绔嬪湪纭洏鍜屽垎鍖虹墿鐞嗗眰涔嬩笂鐨勪竴涓昏緫灞傦紝閫氳繃閫昏緫鍒嗗尯鏉ユ彁楂樼鐩樼殑鍒╃敤鐜囥侺VM鍒嗗尯鐢变簬鍒嗗尯绠$悊鐨勭伒娲绘э紝瓒婃潵瓒婂彈骞垮ぇlinux绠$悊鍛樺枩鐖便linux涓媗vm鍙互缂╁皬xfs鍒嗗尯鍚楋紵鎴...
  • Linux閲岄潰raid鍜lvm鍖哄埆鏄粈涔?
    绛旓細LVM:涓昏渚ч噸鍔ㄦ佺鐩樻墿瀹 鍏ㄧО閫昏緫鍗绠$悊锛鏄竴涓姩鎬佹墿灞曠鐩樺垎鍖哄閲忕殑鍔熻兘鎬у伐鍏凤紝瀵逛簬娴嬭瘯鐜锛屽彲浠ョ敤鏉ョ鐞嗙鍒嗗尯婊′簡锛屾墿瀹癸紝浣嗘槸鍦ㄥぇ瑙勬ā鐜鎬ц兘浣庝笅锛屽敖閲忎笉瑕佷娇鐢ㄥ畠銆俁AID:涓昏渚ч噸纾佺洏鎬ц兘鍜屾暟鎹畨鍏 纾佺洏闃靛垪鍙互鎶婂涓鐩橀┍鍔ㄥ櫒閫氳繃涓嶅悓鐨勮繛鎺ユ柟寮忚繛鎺ュ湪涓璧峰崗鍚屽伐浣滐紝澶уぇ鎻愰珮浜嗚鍙栭熷害锛...
  • Linux 涓殑閫昏緫鍗 LVM 绠$悊瀹屾暣鍒濆鑰呮寚鍗
    绛旓細杩欐槸Linux 涓 LVM(閫昏緫鍗绠$悊)鐨勫畬鏁村垵瀛﹁呮寚鍗椼 鍦ㄦ湰鏁欑▼涓,鎮ㄥ皢浜嗚В LVM 鐨勬蹇点佸畠鐨勭粍浠朵互鍙婁负浠涔堣浣跨敤瀹冦 鎴戜笉浼氫粎闄愪簬鐞嗚涓婄殑瑙i噴,鎴戣繕灏嗗睍绀哄湪 Linux 涓垱寤哄拰绠$悊 LVM 鐨勫姩鎵嬬ず渚嬨 绠鑰岃█涔,鎴戝皢涓烘偍鎻愪緵鍦ㄧ幇瀹炰笘鐣屼腑寮濮嬩娇鐢 LVM 鎵闇鐨勬墍鏈夊繀瑕佷俊鎭 LVM 浠h〃閫昏緫鍗风鐞嗐傝繖鏄鐞...
  • Linux 娣诲姞鏂扮‖鐩 LVM鎿嶄綔
    绛旓細鏈変竴涓/data鐩綍鎸傝浇鍦 /dev/sda5锛岄噷杈瑰瓨鏀炬湁鏁版嵁銆傚皢鏂版坊鍔犵殑纭洏绌洪棿澧炲姞鍒/data鐩綍涓嬫帉鎻$煡璇嗙偣 linux lvm 纭绯荤粺瀹夎lvm2,濡傛灉娌℃湁瀹夎锛屽缓璁厤缃畒um鍚庡畨瑁 鏌ョ湅褰撳墠绯荤粺纭洏鍙婂垎鍖烘儏鍐 锛堟敞锛linux涓SCSI鐨勭1涓‖鐩/dev/sda锛岀2涓‖鐩/dev/sdb渚濇绫绘帹锛夊垵濮嬪寲鍒嗗尯sdb涓虹墿鐞嗗嵎pv pvcreate...
  • 鍏充簬Linux绯荤粺LVM闂
    绛旓細闄や簡/boot澶栫殑瑕佸仛lvm锛渚嬪/home锛歝d /#澶囦唤锛歵ar cvf /tmp/home.tar home #鍗歌浇鏂囦欢绯荤粺锛屽惁鍒欐棤娉曡繘琛屽悗闈㈡搷浣滐細umount /home#鐢╢disk鍛戒护灏嗗垎鍖烘爣蹇楃敱83鏀逛负8e锛屽叿浣撴搷浣滅暐锛歠disk /dev/sda#灏嗗垎鍖簊da4鍒濆鍖栦负鐗╃悊鍗凤紝杩欐椂鍊欐暟鎹涪浜嗭紝浣犲彲浠ount /home璇曚竴涓嬶細pvcreate /dev/sda4 vgc...
  • linux lvm绠$悊闂
    绛旓細c锛宭vm涓鐗╃悊鍗锋槸pv锛屽嵎缁勬槸vg锛岄昏緫鍗锋槸lv銆倂g鏄敱pv鏋勬垚鐨勶紝lv鍒欐槸鍦╲g涓垝鍒嗗嚭鏉ヤ緵鐢ㄦ埛浣跨敤鐨勩
  • 扩展阅读:javascript高级视频 ... xbox网 ... javascript在线 ... 在线linux网站 ... seo短视频网页入口营销 ... python网站入口 ... xboxone欧版 ... kali linux手机直装版 ... 国外直播sdk ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网