我需要跨兩個磁盤傳播MySQL數據如下:的MySQL 5.5 innodb_data_file_directory
innodb_data_file_path = /var/lib/mysql/ibdata:1000G;/disk2/mysql/ibdata2:1000M:autoextend
MySQL的嘗試創建1000G的一個新的文件在啓動時,但它寫250GB空數據來ibdata後靜靜地失敗。
問:
這是由於單個文件大小限制?如果不是可能導致啓動失敗的原因,操作系統是centos 6(ext3 fs)。主磁盤上有足夠的磁盤空間。沒有提供額外的錯誤日誌。
是否有任何其他快速和骯髒的方式分佈在兩個磁盤上的數據?
編輯:添加DF信息:
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 1.8T 308G 1.4T 18%/ tmpfs 7.9G 0 7.9G 0% /dev/shm /dev/sda1 471M 92M 355M 21% /boot /dev/sdb1 1.8T 332G 1.4T 20% /disk2
可能是一個晦澀難懂的問題,但是您是否檢查過在寫入文件的捲上是否有足夠的可用空間? – Jasper 2012-02-04 23:41:21
@Jasper:是的,請看看我的df -h在上面的編輯 – user121196 2012-02-04 23:47:13