Nice to meet you.
I bought My Cloud a week ago. I set up Transmission and downloaded some files on My Cloud and everything worked fine. But then i decided to reboot My Cloud via Dashboard. After that I get red LED light and “Data volume failed to mount” message. I tried Diagnostics Tests and all of the Factory Restores, but nothing helps. Although, LED light become blue, I still get this message and only 1,2 gb free.
Can anyone help me in mounting data volume?
Thanks.
Because you bricked your device by modifying your MyCloud you very likely voided the products warranty so your only option may be to run the debrick script.
I’m sorry about that I don’t know why I thought you said you installed transmission 2.77 my mistake. Anyway the RMA is an option.
That’s me who started this topic and yes, I said that I installed Transmission. I know about warranty, so my only option is trying to unbrick the device by myself. Can you advice some scripts or commands?
try this
/usr/local/sbin/factoryRestore.sh noreformat
WDMyCloud:~# fsck -f /dev/sda4
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda4: 18556/182853632 files (8.2% non-contiguous), 110164637/731387904 blocks
May need to restart samba, though, since the mount wasn’t valid when smbd started.
totmaks
January 19, 2014, 7:18pm
11
Well,
in the Dashboard (i mean http://box _ip/ui) still message “1.2 gb free” is displayed. And in Windows Explorer the data also isn’t visible.
But I tried in the putty
cd /DataVolume/shares
and then
ls
and I saw all my directories and files
totmaks
January 19, 2014, 7:45pm
12
Ok, I can access my files via ssh.
df -H /dev/sda4
I have 2.5 tb available.
I think My Cloud’s firmware doesn’t know about DataVolume (I still get message “Data volume failed to mount”), because in the Dashboard I have only 3 shares, but for real there are 9 directories in /DataVolume/shares.
Also, I’ve just tried to copy file via Windows Explorer in the “Public” share and it has appeared in /shares/Public (not /DataVolume/shares/Public) - if that helps.
totmaks
January 19, 2014, 8:08pm
13
Do you know how to fix samba config?
“Your firmware is up to date”.
When i tried to update manually from file it said “Device does not have enough space for upgrade.”
Or you mean something else?
totmaks
January 19, 2014, 8:10pm
14
/usr/local/sbin/factoryRestore.sh noreformat
didn’t help
totmaks wrote:
TonyPh12345 wrote:
May need to restart samba, though, since the mount wasn’t valid when smbd started.
Can you concretize it?
Just try:
/etc/init.d/samba restart
That’s assuming you’re accessing via SMB protocol (Windows or whatever.)
I’m just answering his question…
totmaks
January 19, 2014, 8:41pm
18
Is there any way to make device work in a standart way?
totmaks wrote:
/usr/local/sbin/factoryRestore.sh noreformat
didn’t help
can you list what is in your /usr/local/sbin folder for me
totmaks
January 19, 2014, 9:01pm
20
WDMyCloud:~# ls /usr/local/sbin
20-checkRAID.sh getUpnp_uuid.sh
addUser.sh getUserInfo.sh
addUser_apache.sh getUserNameFromId.sh
bootFull.sh getUsers.sh
bootMinimal.sh getVolumeStatus.sh
changeOwner.sh getWipeFactoryRestoreStatus.sh
changeRunLevel.pl getWorkgroup.sh
checkAutoUpdate.sh incUpdateCount.pm
checkForSshLogin.sh isFactoryFresh.sh
cleanAlert.sh ledConfig.sh
clearAlerts.sh ledCtrl.sh
cmdDlnaServer.sh ledMain.sh
cmdMediaServer.sh masterInstall.sh
cmdSmartTest.sh mionet_share_update.php
copyImage.sh modAcl.sh
copySaveSettingsToDir.sh modAutoFirmwareUpdateConfig.sh
createDataVolume.sh modDeviceName.sh
createShare.sh modDlnaDeviceDescription.sh
createUsbSwapDrive.sh modDlnaDeviceName.sh
db_init.php modDlnaServerEnable.sh
deleteBackup.sh modDlnaShareServing.sh
deleteShare.sh modExtraNtpServer.sh
deleteUser.sh modHddStandbyConfig.sh
deleteUserFromShareAcl.sh modMediaServerEnable.sh
deleteUser_apache.sh modServerName.sh
disk-param.sh modShareDescription.sh
drive_helper.sh modShareMediaServing.sh
enableLocalSwap.sh modShareName.sh
factoryRestore.sh modShareRemoteAccess.sh
formatDataVolume.sh modUserName.sh
freshUpdateFromFile.sh modUserPassword.sh
genApacheAccessRules.sh modWorkgroup.sh
genAppleVolumes.sh monitorFreeSpace.sh
genHostsConfig.sh monitorSmartStatus.sh
genItunesConfig.sh monitorTemperature.sh
genMDNSResponderConfig.sh monitorVolume.sh
getAcl.sh monitorio.sh
getActiveLocalNetwork.sh partitionDisk.sh
getAutoFirmwareUpdateConfig.sh ps_mem.py
getBackupModTime.sh queueReboot.sh
getBackupShareList.sh rescanItunes.sh
getBackupShares.sh resetButtonAction.sh
getBackupSize.sh restoreConfig.sh
getCurrentFirmwareDesc.sh restoreSettingsFromDir.sh
getDataVolumePercentUsed.sh restoreUserShareState.sh
getDataVolumeUsage.sh rotateLogs.sh
getDeviceDescription.sh saveConfigFile.sh
getDeviceModelName.sh saveUserShareState.sh
getDeviceName.sh schedulerAdd.sh
getDlnaDbInfo.sh schedulerExists.sh
getDlnaServer.sh schedulerGet.sh
getDlnaServerConnectedList.sh schedulerRemove.sh
getExtraNtpServer.sh sendAlert.sh
getFirmwareUpdateStatus.sh sendEmailAlerts.sh
getFixedNtpServer.sh sendLogToSupport.sh
getFreeSpaceStatus.sh setNetworkDhcp.sh
getHddStandbyConfig.sh setNetworkStatic.sh
getMacAddress.sh setServiceStartup.sh
getMediaServerConnectedList.sh setShareAcl.sh
getMediaServerDbInfo.sh setSharePrivate.sh
getMediaServerPort.sh setSharePublic.sh
getNetworkConfig.sh setTimeMachineConfig.sh
getNewFirmwareAvailable.sh setTrustees.sh
getNewFirmwareUpgrade.sh settingsManager.sh
getOwner.sh share-param.sh
getRunLevel.pl shareFunc.sh
getSaveSettingsList.sh syncFileAcl.sh
getSerialNumber.sh updateFirmwareFromFile.sh
getServerName.sh updateFirmwareToLatest.sh
getServiceStartup.sh updateNasUpnpDevice.sh
getShareDescription.sh updateShareBindMntDir.sh
getShareMediaServing.sh urlEncode.sh
getShareRemoteAccess.sh usrPwdExists.sh
getShareSize.sh usrPwdHash.sh
getShares.sh waitForDlnaServerUp.sh
getSmartStatus.sh watchTemp.sh
getSmartTestStatus.sh wd2go.sh
getSystemCapacity.sh wdAutoMountAdm.pm
getSystemHealth.sh wdAutoMountBridge.php
getSystemLog.sh wdAutoMountUdevHandler.pm
getSystemState.sh wdStatus.sh
getTemperatureStatus.sh wdmc_rescan_volume.py
getTimeMachineConfig.sh wipeFactoryRestore.sh
getUpdateCounts.pm writeTwonkyContentDir.sh